简介 SHEIN是一家成立于2008年的快时尚出口跨境电商互联网公司,集商品设计、仓储供应链、互联网研发以及线上运营于一体。 经历十年高速发展,目前在南京、广州、深圳、佛山、义乌、美国、比利时、迪拜、马尼拉等地设有分支机构,国内员工规模已超过5000人。 笔试 SHEIN的线上笔试是在牛客网进行的,分为两Part:选择题和问答题 前端笔试 A 卷,时间30-60min 问答题*7 21,22校招:
赛码网上笔试,建议提前了解输入输出 特点 效率高,快则两三天,慢则五天下一轮 笔试 考试时允许使用草稿纸,请提前准备纸笔。考试过程中允许上厕所等短暂离开,但请控制离开时间 笔试得分60%一般通过,面试答对80%才能通过 最多2次机会,20道计算机基础(前端:计算机基础=1:1)+10道测评(包括数学题,逻辑题)+2道 常规算法(到具体情景) 选择题 计算机基础(数据库,操作系统,数据结构与算法,计
赛码网上笔试,建议提前了解输入输出 笔试得分60%一般通过,面试答对80%才能通过 单选20题40分+编程3题60分 知识点覆盖到HTML+CSS+JS+数据库+操作系统+数据结构与算法 小红书:前端,计算机基础,常规算法(前端:计算机基础=3:1) 计算机基础(数据库,操作系统,数据结构与算法,计算机网络) 编程: 1.加密:a-z中的任意字母加密模式为往后移动三位,超过z的,会循环到a处,求加
React fiber架构是什么 react如何优化性能,组件如何避免重复渲染(key,useMemo) CSS position有哪些属性 JS ES6有哪些新特性 箭头函数和普通函数的区别,this指向问题 函数执行有哪些方式? 数组遍历有哪些方式? 代码实现数组的map方法 代码实现html文档树最深节点 代码实现数组去重 项目 首屏加载过慢,如何排查? 跨域问题
面试时间30min左右 反问感觉互动还可以,说之后会有人联系我,但是系统里显示流程终止了...可能是凉经了吧 哎 自我介绍 问实习经历,碰到的问题、有难度的东西 问平时碰到问题的学习方法 简历上有写 Git Rebase相关的东西,问了Git Rebase和Git merge的区别、优劣,Git 回滚操作等 用过 Vue 和 React,说一下两者的区别 如果要技术选型,怎么选Vue 和 Reac
绷不住了,为啥全计网和操作系统啊啊 是我最薄弱的地方我恨 全程共55分钟 前端用的什么框架 有了解react吗 TCP三次握手 为什么不能两次握手 有了解udp吗 http缓存机制 http状态码 dns域名解析过程 有了解设计模式吗 进程和线程区别 进程间通信 (就记得这样 也差不多就这些了) 手撕三道: 二叉树层次遍历 最长回文子序列 判断链表是否有环 更新: 又被另一个部门捞起来了,一面复一
1.自我介绍 2.前端是不是自学的,还学过其他什么计算机课程 3.vue2有什么特性,对比原生js有什么优点(我说了开发友好、MVVM、虚拟DOM之类的,后端的MVVM) 4.vue的其他方面优化,给我举了一个例子,比如说频繁更新数据,会不会立刻更新视图?(我所知道的是浏览器的渲染队列,不知道vue在这方面是怎么优化的) 5.回流和重绘的区别,怎样避免,只有回流没有重绘 6.引申到display:
自我介绍 主要问的都和简历写的有关系 1.用到的性能优化办法 2.懒加载的实现 3.如果你来设计一个异步组件,在调用异步组件时的过程 4.http缓存 5.url输入后的过程,包括之前说的缓存的情况 6.浏览器渲染过程 7.笔试 给你一个对象{'a':1,'b.c.d':2,'b.c.e':3},实现一个函数把它展开成{'a':1,'b':{'c':{'d':2,'e':3}}}这种形式。 8.反
1.自我介绍 2.什么时候开始学习前端,前端学习过什么东西 3.为什么来前端 4.有学习过408吗,学习过相关的课程吗 5.js和传统c、c++之间的区别 6.js中对象怎么进行管理的,存储形式什么样的 7.怎么判断数据类型 8.为什么能通过typeof 和instanceof来判断数据类型,说出他们的实现原理(底层代码) 9.funtion里的this起什么作用 10.代码题:手写JS中 cal
好像碰到kpi面了,只面了半个小时的时间,问了一些项目的东西,细问cookie和localstorage,这里回答的不是很好,还要http和https的区别,https加密过程,还要一些es5和es6,webpack和vite,css3新增了哪些东西。 还是一问的深了,我就答不上来,可这些平时也没咋用,现背的一问原理啥的我肯定不会呀
两位面试官都在上午九点拨通了我的电话QAQ 第一个是半梦半醒的时候面的 汉得二面(38min) 蛮喜欢这个面试官,爱搞点小拓展 喜欢这种边面边拓展的♪(´▽`) Git开场: Git提交代码怎么提交的? git rebase什么意思?(并不记得 我哭 我下来速看git教程) React: React中的生命周期?(理直气壮答不会 我都用函数式编程 (¬︿̫̿¬☆)) react中的hooks? u
记录一下我人生的第一次前端面试吧,知乎前端日常实习 面试官人很好,我自己没有把握住机会 目前已经拿到同程的日常实习正式offer了,来回顾一下自己的三月面试经历 css部分: 常用的选择器有哪些? 权重 比如我想隐藏一个元素应该怎么办呢? 接着上面的继续问,比如我想要一个元素,既不会被移除,但又要被隐藏(这里我回答的是visibility,但面试官不满意,让我想想其他的方法) 最后说的方法是将其移
问的比较简单,目前实习没有 时间准备,答的不怎么好。 自我介绍 原型链 js判断数据类型 事件循环 界面输入url的过程 重绘回流 http状态码 跨域 闭包 bind-call-apply vue生命周期 vue的双向绑定原理 webpack打包优化 webpack的vite区别 介绍了解的其前端构建工具 讲讲大前端技术#如何判断面试是否凉了#
四面一共进行了30分钟左右,求过求过😢 自我介绍 OAuth2授权流程 OAuth2授权优化(安全方面,配合token) 如何防止中间人攻击(HTTPS) 如何让token变得安全 Vue数据双向绑定原理 如果Object.defineProperty()不支持怎么办? 发布订阅模式的实现 如何优化发布订阅模式 数据懒加载的实现 如何优化数据懒加载 虚拟列表 如何优化虚拟列表频繁触发滚轮事件 为
table组件中的时间想在跳转页面时发送给别的组件,该怎么做?除了状态管理工具和localStorage呢? 事件循环题说顺序 宏任务有哪些,微任务有哪些?dom更新是微任务还是宏任务?ajax呢? 回流重绘题,说如何优化 如何判断dom在可视区?有哪几种方式 scrollTop 和 scrollHeight 有什么区别 client 和 offset 有什么区别 如何判断对象数组相等?如何判断函