2026年3月面20个前端

我面了二十个前端

3月,我参与了前端岗位的招聘工作。HR初筛了上百份简历后,递到我手中的还有30余份,前前后后面试了近二十场,最终才招到 2 位合适的伙伴入职。今天就和大家好好聊聊,也给正在求职的同行、负责招聘的伙伴,分享一点真实的观察。


一、面试者画像

面试者里,5到10年工作经验的伙伴占了大头,不再是以往刚入行一两年的新人。学历覆盖很广,其中一本、二本院校的伙伴居多,大家来自不同的行业,互联网、传统软件、研究所项目都有涉及,甚至有伙伴长期深耕地图、电子表格这类垂直领域,各自都有自己的积累。

还有一个很明显的现象,就是大家的简历上,大多都标注了 AI相关的能力------基础一点的,会写掌握各类AI编程辅助工具;层次标注得高一些的,会写具备Agent开发能力。但实际深入追问后发现,这些AI相关的经历,大多是做过简单的文本问答类应用,本身技术含量并不高;还有更多伙伴,其实只负责了前端打字渲染的部分,对于Agent的核心流程、底层逻辑,根本没有清晰的认知,相当于只是"沾了AI的边",并没有真正掌握相关技术。

在基础层面,很多伙伴其实都掌握了核心概念,只是欠缺一点深入的思考和实操打磨。比如 this指向事件循环Promise 这些高频考点,大家都能流利说出概念,但如果给一段具体代码让分析输出,或是手写一个改变this指向的实现方法,就容易卡顿。还有Vue组件挂载顺序、watchwatchEffect 的区别,不少工作七年以上、简历标注"精通Vue"的伙伴,也没能说清楚。

项目经历上,不少伙伴简历上写着"负责项目性能优化",但细问优化前的指标、优化后的效果、采用的核心方案,就有些支支吾吾;有的伙伴说自己二次封装过表格库,可问到canvas渲染流程、协同编辑的冲突解决,就显得有些茫然;还有长期做地图业务的伙伴,聊起自己最核心的项目,只能简单复述业务场景,说不出技术亮点,也没有对项目迭代的思考------其实这些沉淀,恰恰是咱们拉开差距的关键。

另外,很多伙伴在 Node.js和后端认知 上,还有很大的提升空间。大部分伙伴对Node.js的了解,只停留在"知道这个工具"的层面,没有实际项目使用经验,基础API用法不清楚,也缺乏基本的后端思维。长期专注于"写页面、调接口",技术栈相对单一,对前端工程化、服务端部署等相关领域接触较少,这其实也限制了咱们的成长上限。


二、面试现场

二十场面试下来,能感受到每位伙伴的求职诚意,大家的临场状态差异很大,也暴露了一些可以改进的小问题,在这里和大家一一说说,希望能帮到后续求职的伙伴。

有一部分伙伴,会过度紧张,导致发挥失常。能理解大家求职的急切,也知道面试时的压力很大,所以会出现表达卡顿、逻辑混乱的情况,即便平时掌握的基础知识点,也难以清晰作答,少数伙伴甚至会因压力过大,中途终止面试。比如有一场面试,那位伙伴回答问题时声音都在颤抖,this指向、Vue组件挂载顺序这些基础题,都没能顺利答上来;还有一场面试,有位伙伴面试到一半退出了会议,能感受到他的情绪很急躁。

还有一些伙伴,背题痕迹比较明显,容易答非所问。比如有一位伙伴,回答问题时更像是在念面试题库,我问的是原理层面的内容,他却只说标准答案,甚至答非所问;还有一位伙伴,也有类似的情况,项目技术积累很扎实,但因为过度依赖背题,没能结合自己的实际经验作答,问东答西,没能形成完整的逻辑。其实面试没有标准答案,真诚分享自己的理解和经验,反而更能打动面试官。

不少伙伴理论掌握得很扎实,但缺乏实操落地能力。大家能清晰说出性能优化的几个方向,却讲不清楚具体的优化点和量化数据;知道虚拟滚动、内存泄露排查的概念,却从来没有在实际项目中应用过,无法结合具体场景给出解决方案。其实前端是一门注重实操的学科,平时多动手、多尝试,把理论落地到项目中,才能真正提升自己的能力。

还有少数伙伴,面试态度有些随意,甚至存在简历美化过度的情况。有一位有五年经验的伙伴,态度比较随意,基础能力还有提升空间,简历上的项目经历和实际表述有不小差距;还有一场面试,一位985院校毕业的伙伴,JS基础知识不够扎实,Vue使用也不够深入,对后端知识的了解也比较浅------其实简历美化是可以理解的,但过分夸大,反而会影响面试效果,真诚对待每一场面试,才是最稳妥的方式。


三、市场环境:供需两端的变化,需要我们主动适应

这段时间的招聘,也让我感受到了前端人才市场的一些变化,不管是求职的伙伴,还是我们招聘方,都需要慢慢适应这些变化,在这里和大家好好聊聊。

从求职伙伴的角度来说,现在活跃在市场上的前端从业者,大多是因为公司裁员、业务收缩等客观原因被迫离职,这也导致市场上候选人的整体水平,出现了一些波动。再加上AI工具的普及,简历包装的门槛降低了很多,一键生成简历、优化项目描述变得很容易,但只要深入追问两句,就能看出大家的真实能力。其实很多时候,简历不用写得过于华丽,朴实、真实地展现自己的能力和经验,反而更容易获得认可;那些简历写得朴实、不刻意包装的伙伴,往往能力更真实、更稳定。

同时,也能感受到大家的求职心态,因为市场上的工作机会变少,大家都比较急切,这种急切很容易导致临场表现变形。还有一部分伙伴,可能对自己的能力认知不够清晰,容易陷入自我误区,觉得面试官"不懂行",其实我们只是想找到真正适配的伙伴,没有任何轻视的意思。如果面试后没有通过,大多是因为技术栈不匹配,大家不用过于否定自己,继续提升自己,总会遇到合适的机会。

从我们招聘方的角度来说,以往带新人的过程中,也发现了一些共性问题,这些问题或许也能帮大家更好地认识自己的成长方向。

  • 动手能力上:不少新人自主解决问题的能力有待提升,对业务的理解速度较慢,写代码不够规范、实现方式不够优雅,缺乏主动思考和总结的意识,遇到问题习惯依赖他人。其实平时工作中,多主动尝试解决问题,多总结经验,慢慢就能提升自己的动手能力。
  • 沟通协作上:有些伙伴喜欢埋头苦干,不懂得主动提问、及时求助,遇到问题不反馈;工作态度有些松散,到点就走,即便有紧急工作也会推脱,甚至有少数伙伴自由散漫,未经报备就擅自离岗。其实良好的沟通协作能力,和技术能力同样重要,学会主动沟通、认真负责,才能走得更远。
  • 学习能力上:现在很多伙伴会依赖AI工具,但缺乏对AI生成内容的掌控力,不会辨别对错;接受新事物、新技术的速度较慢,学习时需要他人一步步讲解,缺乏自主学习的主动性。其实AI是很好的辅助工具,但不能过度依赖,主动学习、主动探索,才能跟上技术迭代的步伐。

四、聊聊根源

面试完这二十场,我一直在思考一个问题:为什么很多工作五年以上的前端伙伴,基础依然不够扎实?仔细梳理后发现,这从来不是大家不够努力,而是多种因素长期共同作用的结果,很多时候,是我们的成长环境,限制了对底层的探索。

一方面,业务场景单一,让很多伙伴长期陷入"CRUD陷阱"。这批面试者中,很多伙伴长期做的都是列表、表单、文件上传等基础功能,不是大家不想学习Node.js、不想接触工程化,而是工作内容本身就是"把数据展示出来",根本没有机会接触服务端开发、性能优化、部署运维等更有深度的场景。技术栈越用越窄,能力也慢慢固化,等到市场要求前端具备"大前端"思维时,才发现自己除了写页面,还有很多需要学习的地方。

另一方面,前端技术迭代太快,很多伙伴的精力,被分散在了"追热点"上。每年都有新的概念、新的工具出现,大家被推着去学习:刚学会Vue3的Composition API,马上又要学Vite、Rspack;刚掌握React Hooks,又要了解Server Components。精力被大量分散在各种"新东西"上,反而没有时间沉下心来,夯实基础。面试时最明显的就是,新词说得头头是道,老基础却答不上来------其实慢一点、稳一点,把基础打牢,再去追热点,反而会更高效。

除此之外,还有一个现实因素,当前市场上活跃的求职者,很多是被裁或因公司问题被迫离职的,整体经验质量有所下滑,再加上AI降低了简历包装的门槛,使得大家的真实能力,需要更深入的沟通才能看清。


五、一点心得

面完这二十场,我对"靠谱的前端",有了更清晰的认知,也想把这些心得分享给大家,希望能帮到正在成长的每一位前端伙伴。

  1. 不用过分纠结工作年限,重点打磨基础密度。 以前招聘,我也会觉得工作年限越长,能力越强,但实际面试下来发现,五年经验和十年经验,在现场表现上可能拉不开差距。但基础扎实的伙伴,不管工作几年,回答问题时都有底气,能经得起连环追问,也能快速适应新的业务和技术。这次最终入职的那位伙伴,未必是年限最长的,但他的基础很扎实,问到底层原理也不怵------基础,才是我们最核心的竞争力

  2. 不用追求项目数量,重点沉淀项目深度。 很多伙伴的简历上,列着四五个甚至更多项目,但每个项目的描述都大同小异,无非是"做了列表页、做了表单、做了上传"。其实真正有价值的项目经历,不是数量多,而是深度足够:能讲清楚当时的业务约束是什么、为什么选择这个技术方案、最终的量化结果如何(比如性能提升了多少、用户体验改善了多少)。能把一个项目做深、做透,总结出自己的经验和思考,比堆砌多个重复项目,更能体现自己的能力。

  3. 不用刻意追求技术栈广度,重点突破自己的舒适区。 技术栈单一本身不是问题,问题是长期停留在单一的技术栈里,从来没有被逼着去解决过边界问题、复杂问题。比如长期做电子表格的伙伴,不妨主动研究一下canvas渲染性能的优化方法;长期做地图业务的伙伴,不妨总结一下海量数据点的加载优化方案。有过突破舒适区的经历,即便技术栈不宽,也能看出你的学习能力和解决问题的潜力,这比单纯的"技术栈多而杂",更有价值。

  4. 接受简历与能力的小落差,多提升实操能力。 现在简历包装已经很普遍,光靠简历,很难判断一个人的真实能力。对于求职的伙伴来说,与其花大量时间包装简历,不如多花时间提升自己的实操能力,平时多动手写代码、多做项目、多总结经验;对于我们招聘方来说,以后也会在初筛阶段增加实操题,帮大家更好地展现自己的真实能力。

最后想和大家说一句:前端这个行业,正在慢慢告别"会写页面就能找工作"的时代,转向"能解决复杂问题、有深度沉淀才能留下"的新阶段。真正优秀的前端,不是会的框架多、懂的新词多,而是基础牢、能深入、有沉淀,能在业务场景中解决实际问题。

以上,就是我3月面了二十个前端后的真实心得与思考,愿与所有前端同行、招聘伙伴共勉,也祝愿每一位努力的前端伙伴,都能在成长路上稳步沉淀、持续提升,找到自己心仪的工作,在前端这个行业里,踏实前行、不负热爱。

相关推荐
葡萄城技术团队2 小时前
智慧表格(SpreadJS + AI):拥抱 Web 端对话式办公新时代
前端·人工智能
OpenTiny社区2 小时前
电商系统集成GenUI SDK实操指南
前端·开源·ai编程
A_nanda2 小时前
vue实现后端传输逐帧图像数据
前端·javascript·vue.js
YGY顾n凡2 小时前
我开源了一个项目:一句话创造一个AI世界!
前端·后端·aigc
qq_12084093712 小时前
Three.js 工程向:动画循环与时间步进稳定性实践
前端·javascript
旷世奇才李先生3 小时前
React18\+TypeScript实战: Hooks封装与企业级组件开发
前端·javascript·typescript
午安~婉3 小时前
Electron(续4)利用AI辅助完成配置功能
前端·javascript·electron·应用打包与发布
tERS ERTS3 小时前
头歌答案--爬虫实战
java·前端·爬虫