前端面经-高级开发(华od)
一、 背景:
前端三年经验,目标本科
二、 机试
前期准备20多天,要了机考资料和面试流程注意事项,整理的非常全面,看了之后有很多的收获和帮助。刷了力扣和csdn上面的一些题目。
其中第一部分是12小题,第二部分是第3题。不能同时做两部分
1.堆内存,对数组中各内存按值升序排列,然后进行遍历找出合法的位置。
这道题目描述太长,里面挖了很多坑,自己没读仔细,只过了50%
2. 连续自然数之和,用滑动窗口来求和
3. 合并开会时间,考察的是区间合并的问题
最后305分,在这里非常感谢栗栗小姐姐,没有这些东西我也不能从不咋会算法的阶段考到300分以上。
三、 综测
有攻略,一般来说要选择正面的乐观的,然后用排除法去答题。
四、hr面
问一下工作地点,离职原因,期望薪资等。
五、技术一面、技术二面
1.1.let和const区别
2.作用域和作用域链
3.数组常用方法
4.代码审查如何执行
5.git分支操作
6.webpack
7.对前端的看法等
8.其他主要问项目,这个就不细说了
手撕:力扣27题 原题
手撕:力扣 221题 原题
六、定级不一致,技术三面
1.宏任务和微任务
2.promise和async await
3.echarts使用
4.闭包
5.vue指令
6.盒子模型
7.组件通信方式
8.问项目,略
手撕:力扣105 原题
七、主管面
主管面不太轻松,压力给的非常大。跟其他面经不太一样,主管提了很多问题。
1.vue2和vue3的区别
2.介绍一下项目中的难点,你是如何解决的
3.说说项目中权限管理
4.如何看待加班
5.有什么想要了解的
审批没通过,要重新hr面、主管面。Hr面没什么区别大同小异。主管面的问题:
1.是否带过新人
2.上家工作项目开发流程
3.为什么从事前端
4.说说网络安全
5.前后端意见不一致怎么解决
6.如何学习前端,算法
十、总结
历时一个多月,终于最后发了offer。非常感谢栗栗姐的帮助,在部门审批没通过的时候,果断帮我换部门,催进度。如果不换部门,可能两周就拿到offer了。而且晚上9、10点,栗栗姐也在和我沟通面试时间,非常负责,刚好这段时间她家里有事又比较忙,每次都客气非常耐心的回答我的问题。尊重你的意见和技术栈去给你推荐部门。