2019 秋招面经:一位普通前端研究僧的 10+ 公司面经经验谈
2023-10-05 21:13:39
秋招面经详解:头部互联网公司前端面试全记录
作为一名踌躇满志的应届毕业生,我在2019年秋招期间踏上了求职征程,并成功拿到了多家头部互联网公司的前端开发 offer。为了回馈求职社区,特将我的面经经验详细整理如下,希望能够为同样处于求职道路上的前端er们提供一些参考和帮助。
投递篇:广撒网,多投递
7 月底,我在收到了腾讯暑期实习简历的捞取电话后,正式开启了秋招之旅。在接下来的一个月里,我马不停蹄地投递了包括阿里、百度、美团、字节跳动、头条、京东、网易、华为等在内的十余家互联网大厂。
面试篇:过五关斩六将
一、腾讯
- 一面(电话面): 自我介绍、项目经历介绍、JavaScript闭包、事件委托、CSS选择器、HTTP状态码
- 二面(视频面): 项目经历深入提问、React源码分析、WebSocket实现原理、前端工程化、浏览器同源策略
- 三面(现场面): 项目中遇到的技术难点、跨域解决方案、前端安全问题、架构设计、职业规划
二、阿里
- 一面(电话面): 自我介绍、项目经历介绍、手写Promise、虚拟DOM原理、React Hooks使用
- 二面(视频面): 项目中遇到的挑战、前端性能优化、前端安全、前端微前端架构、面向对象设计原则
- 三面(现场面): 前端开发流程、前端团队协作、计算机网络基础、系统设计、数据库设计
三、百度
- 一面(电话面): 自我介绍、项目经历介绍、HTML5新特性、CSS布局方式、浏览器渲染原理
- 二面(视频面): 项目中用到的设计模式、前端自动化测试、Node.js使用经验、前端监控体系、算法题
- 三面(现场面): 前端技术发展趋势、前端架构演进、人工智能在前端的应用、前端安全攻防、职业生涯规划
四、美团
- 一面(电话面): 自我介绍、项目经历介绍、JavaScript数据类型、DOM操作、AJAX原理
- 二面(视频面): 项目中的难点突破、前端组件化、Vue.js生命周期、前端性能监控、面向过程与面向对象编程
- 三面(现场面): 前端开发规范、Git版本控制、团队合作、项目管理、未来技术展望
五、字节跳动(头条)
- 一面(电话面): 自我介绍、项目经历介绍、JavaScript继承机制、CSS盒模型、浏览器事件循环
- 二面(视频面): 项目中用到的前端框架、前端模块化、Redux状态管理、前端可视化、数据结构与算法
- 三面(现场面): 前端架构设计、前端自动化部署、前端安全防范、移动端开发、算法题
六、京东
- 一面(电话面): 自我介绍、项目经历介绍、HTTP请求方法、JSON数据格式、CSS定位
- 二面(视频面): 项目中的技术选型、前端工程化实践、跨平台开发、前端性能优化、项目管理经验
- 三面(现场面): 前端技术栈演进、云计算在前端的应用、大数据处理、人机交互、创业计划
七、网易
- 一面(电话面): 自我介绍、项目经历介绍、HTML语义化、CSS预处理器、前端测试
- 二面(视频面): 项目中的创新点、前端团队管理、前端安全意识、前端技术未来发展、技术兴趣点
- 三面(现场面): 前端开发规范、团队协作案例、前端代码重构、算法题、项目演示
八、华为
- 一面(电话面): 自我介绍、项目经历介绍、JavaScript面向对象、CSS动画效果、前端安全防范
- 二面(视频面): 项目中的困难解决、前端工程化实践、前端性能调优、移动端开发经验、算法题
- 三面(现场面): 前端技术创新、前端团队建设、前端职业规划、华为公司文化、未来技术展望
九、其他公司
除了上述八家头部互联网公司外,我也收到了不少其他公司的 offer,如:
- 携程
- 去哪儿
- 同程旅游
- 滴滴出行
- 快手
- 拼多多
- 小米
- OPPO
- vivo
这些公司的面试流程和题目类型与头部互联网公司类似,难度也不相上下。
常见问题解答:
Q1:如何准备前端技术面试?
A1:首先要夯实基础,熟练掌握 JavaScript、HTML、CSS 等前端核心技术。其次要积极参与项目实践,积累实际开发经验。最后要多刷题,熟悉常见的算法和数据结构。
Q2:面试中最重要的因素是什么?
A2:除了技术实力外,面试官还非常看重应聘者的沟通能力、团队协作能力和抗压能力。因此,在面试中要自信大方地表达自己,展现出良好的团队精神和心理素质。
Q3:如何提高算法和数据结构的水平?
A3:刷题是提高算法和数据结构水平最有效的方法。推荐使用 LeetCode、牛客网等刷题网站,循序渐进地挑战不同难度的题目。同时,也可以阅读相关书籍和参加算法训练营。
Q4:如何脱颖而出,获得更好的 offer?
A4:在投递简历时,要突出自己的优势和亮点,并针对不同的公司和岗位进行定制化修改。在面试中,要积极主动地展示自己的能力,提出有建设性的问题,给面试官留下深刻的印象。
Q5:秋招的最佳求职时间是什么时候?
A5:一般来说,秋招的黄金期是 8 月到 10 月,这段时间内各大公司都会集中释放招聘需求。不过,具体投递时间要根据公司的招聘计划而定,建议提前关注目标公司的招聘信息。