有赞 前端 三面面经
第一次分享面经。。今天下午面的。
1. vue生命周期,destroyed一般做什么处理,mounted和created区别
2. vue组件间怎么通信,provide和inject有写过吗
3. CSS垂直居中怎么实现,flex交叉轴位置有哪些4. z-index除了和数字大小有关还和什么有关,怎么解决
5. 连环问:
a. 有没有看过vue原码,说看过数据双向绑定部分的,问了怎么实现的
b. defineProperty有什么缺点,vue3.0用的什么,可以***哪13种,说了几个
c. 然后问什么样的对象是可遍历的,接着问可遍历的这种结构怎么调用的,返回值是什么
d. 又问这种和哪一个数据结构类似,说了链表之后又问怎么判断链表中有环(LeetCode原题)
6. 手写throttle和debounce,写的过程中问了arguments对象特点、es5怎么处理arguments,call、apply区别
7. 有什么想问的二面
1. 问了下怎么学前端的,为什么选择前端
2. 接下来就是一个场景题了:
a. 如何控制前端请求的qps,说一下具体实现,给你user和shop的信息,user和shop是一对多的关系
b. 然后问了想查询一分钟内的qps,而且这一分钟是一个滑动窗口,怎么实现
c. 最后问如果内存不够存所有人的访问次数,应该怎么解决
3. 问了下angular和vue的区别
4. 有什么想问的
HR面
1. 自我介绍
2. 爱好,以及对第一份工作有什么期待
3. 有成就感的事、遇到的挫折
4. 目前的offer情况、周围人的offer情况
5. 对有赞有了解吗
6. 项目的难点,怎么解决的
7. 有什么想问的