JavaScript 开发一面、二面面经
完整信息
本篇目录
一、个人背景
双非本学院派,计算机专业,2024年毕业生,有三个月gap期。工作两年,因为想寻求更大的平台选择了华为OD。
二、机考
机考想要通过需要多刷题,多学习思路。我当时是力扣hot100刷了60多道题,考试的时候第一题通过了,第二第三题都是通过35%左右。机考的时候不会出力扣的原题,而是会在力扣题的基础上套一层应用场景,每道题都有具体的场景。
三、性格测试/综测
机考成绩出来的第二天,HR就帮忙安排了综测,按照@不懂华为OD的冯(452547634)HR小姐姐发的攻略,很顺利就通过了。
四、资格面试
我的资面环节没有问特别多问题,但基本都是HR小姐姐总结的常见提问。而且她还在资面前给我打了电话沟通资面的注意事项和细节,整体类似于一次模拟面试,根据我的回答给出针对各个问题回答的优化意见,总之是非常贴心了。问题如下:
1.离职原因(要说的特别细,需要提前准备好如果面试官深挖离职原因要怎么回答)
2.压力测试:如果没通过面试怎么办?
3.反问环节(可以自己提前准备一个问题,不要局限于新人培训之类的,什么都可以问)
五、技术一面
技术面前,HR小姐姐也给我发了技术面的相关文件,里面有常见的手撕代码题目和八股问题。还帮我找到了许多同语言的面经供我参考,真的非常感谢@不懂华为OD的冯(452547634)
技术面需要详细讲项目亮点和难点,要说清楚项目中个人职责以及自己采用什么方案解决了哪些问题;技术面中八股文的提问不会问那些最简单最基础的东西,基本都是问一些有深度的,比如两个框架优缺点,性能怎么优化,怎么提高效率等等;最后的手撕代码是力扣原题,难度是中等,我当时思路是正确的,有一个变量初始值没写对,最后时间到了面试官给提示了,这样也通过了。
1. 自我介绍
2. 介绍项目重难点,技术栈,自己负责的部分
3. 虚拟滚动原理
4. webpack打包优化
5. vue和angular框架区别
6. vue和angular响应式原理
7. interface和type区别
8. uniAPP中是如何处理兼容问题的
9. 网站性能如何优化
10. 浏览器缓存策略
11. 有遇到过跨域问题吗?怎么处理的
12. 图片懒加载如何实现的
13. 用过ai吗?怎么处理ai幻觉的
14. 手撕代码 跳跃游戏
六、技术二面
二面的时候面试官是自己出的题,难度相当于力扣的简单题。二面关于项目的提问比一面细致很多。
1. 自我介绍
2. 项目简述
3. 具体项目拷问,包括项目组有几个成员,具体什么分工等(项目中很细节的问题问了很久,大概15分钟左右)
4. 说一下上一家公司的工作流程
5. 链式调用如何实现
6. angular和vue区别,以及适用哪些项目
7. angular数据绑定原理
8. vue中绑定响应式数据但是页面不更新的原因
9. 手撕代码是面试官自己出的题,考点是哈希表
七、主管面
综面比较看重稳定性,要向面试官表达自己可以长期工作,离职原因要详细一点。
1.自我介绍
2.离职原因
3.项目介绍
总的来说,每个面试官都很尊重面试者。我的HR@不懂华为OD的冯(452547634)在整个机考和面试流程中也给了我很大的帮助,在每轮面试前都会给我电话交代注意事项以及积极帮我协调机考和面试的时间,再次非常感谢她。
本篇目录
当前问题0127
- 01
离职原因
- 02
如果没通过面试怎么办?
- 03
自我介绍
- 04
介绍项目重难点,技术栈,自己负责的部分
- 05
虚拟滚动原理
- 06
webpack打包优化
- 07
vue和angular框架区别
- 08
vue和angular响应式原理
- 09
interface和type区别
- 10
uniAPP中是如何处理兼容问题的
- 11
网站性能如何优化
- 12
浏览器缓存策略
- 13
有遇到过跨域问题吗?怎么处理的
- 14
图片懒加载如何实现的
- 15
用过ai吗?怎么处理ai幻觉的
- 16
手撕代码 跳跃游戏
- 17
自我介绍
- 18
项目简述
- 19
具体项目拷问,包括项目组有几个成员,具体什么分工等(项目中很细节的问题问了很久,大概15分钟左右)
- 20
说一下上一家公司的工作流程
- 21
链式调用如何实现
- 22
angular和vue区别,以及适用哪些项目
- 23
angular数据绑定原理
- 24
vue中绑定响应式数据但是页面不更新的原因
- 25
自我介绍
- 26
离职原因
- 27
项目介绍