一面(9.17 常规八股+算法+智力题+聊天 1h)
1.铁打的自我介绍
2. Vue的生命周期,着重讲created和mounted
3.https加密过程
4.tcp和udp区别
5.事件委托原理,解决了什么问题
6.代码题:两个重合的矩形,求覆盖面积
7.智力题:一个7L和一个9L的杯子,怎么得到8L的水
8.反问+聊天
问题结束差不多40分钟不到,八股答得很流畅,代码秒撕,智力题在面试官的引导下完成。面试官是个女生,中间有什么答得不好的地方也都会有提示,后面20分钟也分享了很多公司的企业文化啥的,面试体验满分。
二面 (9.18线下 八股+场景+算法+聊天 50min)
1. 铁打自我介绍
2.ES6印象比较深的有哪些(主要说了数组API和Promise)
3.删除数组指定元素(逐渐优化至常数复杂度)。
4.Promise。主要是针对PromiseAPI相关的场景题。
5.代码1:爬楼梯
6.代码2:若干个立方体叠放求表面积(类似于小学的那种题目)
7.聊实习。问的不深,主要是iframe这块拓展了一下
8.反问+聊天
二面线下是在一个酒店的大包间,20来个人一批进去(前后端一起),和面试官在一张小桌子面对面坐着,代码写在纸上。面试官很有耐心,有问题都会解答。面试体验同样满分。面完第二天下午邮件约三面
三面 (9.20 线上 无八股 对着简历问,40min)
1.自我介绍
2.结合实践。谈谈对于前端模块化,组件化的理解(简历内容)
3.项目中如何设计组件,如何定义组件的属性与方法(继续深挖)
4.自己写的组件如何给同事使用(实习的时候是用git subModule。自己也提到了npm包管理,但是没实践过,所以答得不好)
5.实习项目上线后有没有问题,怎么解决的(git回滚)
6.git reset 和 git revert区别(revert没用过,不会)
7.前端项目优化怎么做的,主要说了本地缓存
8.图片懒加载原理(顺着项目优化问的),除了计算scrollHeight还有没有其他方法(interSectionObserve 没用过没答出来)
9.反问
三面应该是leader面,全程对着简历问,自己说的每句话都在给自己挖坑,但面试官也没给太多压力,有些问题也会表达自己的观点。
总的来说酷家乐三轮面试体验都非常好,面试中的算法题也都是和酷家乐业务相关的。虽然自己三面面的不好,但还是希望能OC。许愿。同样三面面完的UU们有反馈能戳戳~~~