你好,我是伯约,一名前端面试官,也是一位资深的前端实践者。
我长期钻研大型前端应用架构与性能治理,参与过诸多企业级项目并成功搭建适用于多个 BU 的前端中台,拥有丰富的实战经验,平时关注主流前端框架的发展和实践。近几年,我也在负责新同学的面试把关,以及人才梯队建设,对前端朋友的成长与困惑有一些切实的体会。
近几年,随着前后端的分离,前端的工作越来越专业化,各大互联网公司对前端工程师的要求也越来越高,一个岗位宁缺毋滥。面试时,也越来越偏向于“考原理,抠细节,挖深处”。
在这样严峻的环境下,作为前端工程师,想进大厂不仅需要掌握一定的底层原理,还需要触类旁通,具备高效解决技术难题的能力。
就拿我自己面试新同学的经验来说,失败的应聘者基本分为两大类:
● “小白”,这部分人群基本都输在没什么项目经验上,回答的基本都是一些死记硬背的答案,没有结合项目的理解;
● 经验老到的求职者,他们参与的项目少则十几个,多则数十个,但最后仍与 Offer 失之交臂,主要是因为他们缺乏对技术栈的深入思考,只流于表面上的使用。
就比如,我问到 React 组件设计相