Skip to content

前端 2025 年 6 月找工作总结

求职概况

在 2025 年 2 月 23 日正式离职,Gap 4 个月后,于 6 月 24 日重新开始投递简历。花了两天时间修改简历(6 月 23 日至 24 日),已于 7 月 7 日在新公司入职。

指标数量备注
沟通 HR 数66BOSS 直聘,没有有其他软件上沟通
简历投递数18约五分之二是邀请投递
面试转化率16%3 面试 / 18 投递
Offer 转化率66%2 Offer / 3 面试

具体行动

投递策略

  • 渠道:
    • 主要投递 BOSS 直聘。
    • 万码优才体验很差,各种邀请投递,但是不像真人。
  • 针对性调整(BOSS 直聘):
    • 优化打招呼语,注意分段。因为是给 HR 看,主要说清经验、学历、技术栈(简单地写)。
    • 开通了会员,提升了一定曝光率(事实上我开完的第二天,已经收到之前面过的公司 Offer 了。我个人感觉没啥用,提升曝光也只是让更多的外包来你,但是我的一位面霸朋友说有用。);

面试经历

  • 公司列表

    企业轮次面试内容结果
    某银行外包技术面八股文一面通过,主动拒绝了第二轮业主面,因为面试官说不喜欢放鸽子,基本可以算作 Offer。
    某 AI 行业创业公司技术面 + CEO 面浏览器运行原理 + 深入项目 + 现场实现一个 AI 对话框(允许用 AI 辅助)3 个小时,经历了技术 1 面 + CEO 面 + 现场实操 + 开放交流,已入职。
    某车企外包技术面UniApp + 性能优化 + 工程化一面挂,因为某个猎头主动推的,所以面之前不了解相关内容,也没准备 UniApp 相关的。
  • 高频问题及回答思路(非技术相关)

    高频问题回答思路
    为什么离开上家?说“希望有更好的职业发展”即可,真实情况 nobody care(不要说任何上家坏话)。
    面了几家公司,手里有几个 offer?用人方想知道你对公司的意向度有多高,从你的 offer 数判断你能力怎么样。如果刚开始面试,标准回答是“第二家,上家已经进入二面”。
    遇到最大的困难是什么?回答“场景 + 困难 + 解决方式 + 个人扮演的角色”。
    现在住哪里?如实说即可,表达可以搬家的意愿
  • 技术问题(内容太长,见附录)

成果与不足

积极进展

  • 学会了如何去写简历:先是写给 HR 看,才写给面试官看(报菜名 + 深挖项目难点,遵循 STAR 法则)。
  • 了解自己在市场上的竞争力,年包得到了较大提升。

主要问题

  • 面试短板:回答问题应该采用“总分”结构,一上来就深入到细节,会让人感到表达能力差。
  • 其他障碍:不擅长谈判薪资,这点还要去学习。

面试方法论

如何准备面试

面试的五个部分:

  • 自我介绍(5%,但是一定程度上会决定后面面试问什么)
  • 八股文问答(10%-20%,只要不是最基础的都答不上,不会减分太多。)
  • 框架和工具问答(20%,vue/react 的源码,vue/react 的一些 api 使用,webpack/vite 相关)
  • 项目提问(30-40%,介绍自己的项目量级,难点,和项目中的工作内容与做的一些亮眼的事情)
  • 场景题思路解决 (20%,列举一些场景,问你一个设计思路。)

如何做自我介绍

  • 名字-年限
  • 主要技术栈(直接决定了框架提问部分问你啥,不熟悉的就在这里提前示弱没关系的)
  • 最近做的项目情况以及你在项目中的工作内容(一定要准备好,这里直接决定了后面会问你啥,甚至有可能引导面试官不问八股文直接问你的项目)

示例:我叫 XXX,现在做了 4 年前端,主要技术栈是 Vue,有少部分项目用到 UniApp 和 Electron , React 有一定的了解(React 实在不熟,可以不说,但是 20K 以上一定要两个都会),做过一些练手项目。我上家公司是 XXX 公司,在公司做的核心业务是 XXX。该系统是 XXX,业主单位是 XXX。这个项目是 Vue3 技术栈。我在项目里是作为核心前端,项目的整体的请求设计,很多组合式函数抽离以及质量的把控都是我这边来负责的。

项目提问(最重点的)

  • 设计好自己项目的亮点和难点
    • 一定要确保自己写的亮点难点自己知道具体怎么做
    • 设计好一个业务中的使用场景越具体越好
  • 工作中你做的一些有价值的事情
  • 封装的一些业务组件,遇到的痛点,怎样去封装。
  • 做了一些项目工程化工具,让开发更高效,比如定义项目的 eslint,项目模板生成脚手架。核心在于你思考自己平常开发项目时有哪些痛点,哪些重复做的机械操作,构想一个工具来决绝这个痛点。
  • 项目的量级和主要业务描述,什么行业,用户是谁,业主是谁(如果是),对行业的相关认知。
  • 项目的量级和主要业务描述

详细可以看看 UP 主 三十的前端课总结的《前端面试准备指南》

关于 AI 的提问

核心在于表明自己拥抱 AI,擅用 AI,并能够借助 AI 承当更多地工作量。

面试策略

我自己是准备从拿外包和小公司面试练手,后面再面一些中厂的,但是现在这家公司面试下来第一感觉比较好,就直接入职了。两家外包面下来全是八股文,这种情况如果两个人一起找工作,轮流去面很容易就拿到 Offer 。负责的面试官司会深入项目,涉及到一些场景题,这会比较看重平时的积累。

未来计划

系统性地整理前端知识,整理出思维导图。

参考资料

附录

找招呼语

您好!我是一名有 4 年开发经验的前端开发工程师,我的优势如下: · 计算机专业背景,全日制本科,学信网可查。 · 熟练掌握 JavaScript、Java、SQL,拥有企业级开发经验。 · 了解企业软件开发全流程,支持跨部门协作,推动内部协同效率。 · 英语六级,口语写作能力强,日常会总结技术文档。

技术问题

某银行外包

JS

  • 什么是闭包

  • Promise 使用场景

  • this 的指向

  • 作用域链

Vue

  • Vue3 通讯方式
  • Vue2 和 Vue3 的区别
  • Vue3 Diff 算法相比 Vue2 提升了哪些

Webpack

  • 做了哪些性能优化
  • 分包 Webpack 是如何实现的

CSS

  • 什么是 BFC

某 AI 创业公司

内容实在太多,只挑重要部分记录。和外包只问八股不同,会深挖简历上的项目经历去问。

浏览器运行原理

  • 窗口输入 url 后发生什么

Vue

  • Vue3 相比 Vue2 在哪里提升
  • UI 组件库之间的区别

工程化

  • 项目中怎么做工程化
  • 怎么做技术选型
  • 如何去设计组件

某车企外包

UniApp

  • 生命周期(UniApp 的,一下子大脑宕机了,UniApp 这块没问下去)

性能优化

  • Lighthouse 的四项指标是什么
  • 怎样理解代码分割

Vue

  • Ref 和 Reactive 的区别

工程化

  • 怎么理解工程化

TypeScript

  • Type 和 Interface 的区别

Webpack

  • 配置了哪些东西