酷家乐前端三面面经
211 渣硕一枚,计算机专业,回馈牛客积攒人品~~
首先必须吹爆酷家乐的面试体验,面试小哥哥巨温柔,一面小哥哥声音贼好听,好吧我是个声控。遇到不会的会引导,不会的也会安慰你一哈,怎么会有这么温柔的面试官呢
一面:3.18
二面:3.24
三面:3.26
3.31 hr小姐姐打电话说过了,准备发offer
一面 (30min 电话面)
1. 自我介绍
2. 算法题 (以来就算法,吓到我了) 数组去重,数组里面存的是数字或字符串
3. 说一下 http 协议
4. http 协议的无状态是指什么
5. TCP 三次握手四次挥手
6. 一个 url 输入后的过程
7. 这个过程哪些部分可以优化
8. vue 异步刷新如何实现
9. 宏任务和微任务
10. 闭包
11. 手撕单链表的实现
12. 堆和栈
13. React 生命周期
14. css 盒子模型
15. 高阶组件
二面 (60min 电话面)
1. JS 基本数据类型
2. 网站性能优化(提示从 html、css、js等方面说)
3.隐藏盒子,display:none 和 visibity:hidden 的区别
4. 闭包,垃圾回收机制
5. 如何让一个盒子垂直居中
6. 如何让一个盒子水平居中,行内块元素内的文字水平居中
7. 如何让一个正方形的盒子变成圆,追问在不知道高度的情况下怎么实现
8. 外边距合并 BFC原理
9. 如何让动画更流畅
10. React 单向数据流和Vue双向数据流
11. 框架出现的原因,与不用框架的区别
12. https
13. ajax 跨域的解决方式
14. 算法(判断两棵二叉树是否相等)
17.有了解过 React Hooks 吗
18. 浏览器缓存
面试过程中面试官会说一些他在实际开发中遇到的一些可以优化的地方,也会给一些建议
三面(30min 视频面)
1.上来一道算法题,面试官还问我是不是没想到会问算法
两个叶子结点,找最短的公共父节点
2. 做过些什么项目
3. 团队协作
4. 与别人相比的优势和劣势
就记得这些了