岗位/面试时间
前端开发工程师/4.29
面试时长:1h10min
书接上回 历经了十次鹅厂一面 终于在第十次的时候通过了 九死一生也是没谁了 时隔四天一面的面试官打电话过来约了二面时间(邮箱没有收到面试邀请 官网状态也没有变更 一面应该还没有提交面评) 很奇怪的是 我感觉这个所谓的“二面”更像是一面 姑且叫它1.5面吧(刚好致敬今天淘汰钓鱼的老1.5)
面试流程
1、自我介绍
基础:
2、css如何实现三栏布局
3、float的作用
4、如何防止边距塌陷
5、手写js继承
6、谈一谈对闭包的理解
7、手写防抖
8、如何实现拍平数组
9、如何防止递归函数进入无限循环
10、常用的数组方法有哪些?哪些会改变原数组?
11、react类组件和函数组件有什么区别
12、react类组件有哪些生命周期
13、useEffect如何模拟生命周期
14、函数组件的点击事件中同时改变两个状态会触发几次render?
15、调用setState但是状态不改变会不会触发render?
16、了解hook的底层实现原理吗?
17、讲一下react和vue的区别
项目/实习:
18、实习内容介绍(挑了一些问题问具体如何实现)
19、项目介绍(技术栈中的第三方库是如何用的 都实现了哪些功能)
聊天:
20、除了我们还面过哪些部门(这您可真问对人了 倒背如流 如数家珍)
21、介绍业务(鹅厂各个产品的客服渠道平台以及坐席平台的开发)
22、对未来的工作有什么预期?
反问:
23、实习生会负责什么工作:坐席平台开发 产品的客服渠道开发(其实还是介绍业务 没有讲具体实习生会干什么 还是得进去再看)
24、面试结果多久能知道:五个工作日左右
25、总共有几面:假设过了还有两面(主管+hr)
面试感受:
第一次鹅厂二面 不过体验感真的很一面 主要就是问一些基础技术以及项目中的具体业务实现 之前以为总共只有两轮技术面的 应该是一面面试官看我挂太多次一面想要确认一下我的基础究竟能不能用才多加的0.5面(所以其实还是没有体验过二面哈哈哈哈哈) 希望能符合要求叭 鼠鼠我先放个五一再回来继续战斗!!!
后续:
暂无后续 官网状态从一面开始一直没变过 初试链接还没消失
#软件开发2024笔面经#