跳到主要内容

摆脱焦虑 💚 前端开发超实用的面试备考分享

· 阅读需 15 分钟

你好 👋 我是楷鹏

最近一句话很火「好的工作就像 HIV,只通过母婴,血液和性传播

排除 HIV 患者,对于普通家庭的程序员朋友来说,面试是必经之路

一般来说,面试会有这么四个困难:

  1. 技术太菜:基础不牢固?算法不熟练?
  2. 项目不足:没有亮眼的项目?都是失败项目?
  3. 话少嘴笨:不会表达?说话没有逻辑?
  4. 心态问题:简历石投大海着急?一面挂了自闭?裸辞焦虑?

这些其实都是表症,真正的病根是:

对面试没有系统性的认知和准备

接下来我将从几方面给大家分享一下个人的面试备考思路

一、对自己要有清晰的认知

很多人心比天高,但往往命比纸薄

对自己没有清晰的认知和规划,进入就业市场一开始野心勃勃,但很快就被现实来几个大逼兜

面试一开始,要厘清自己的现有资源,比如对于我:

  • 学历方面,双非二本
  • 技术方面,基础一般,算法不会
  • 工作方面,没有入职过大厂
  • 项目方面,没有中大型的项目经验

这些都是我在面试中的劣势,那我的优势是什么:

  • 年轻便宜,三年工作经验,有一定的项目经验,对企业来说性价比高 🥬
  • 有些许写作成就,同时维护一个个人的技术博客网站
  • 心态 open,愿意学习,愿意尝试

综合分析自己的现有资源,我得出的结论:

  • 有一定市场竞争力,但还达不到大厂的门槛,可以冲一冲中厂
  • 次一点的结果是小厂或者创业公司
  • 最差的就是大厂的子公司、外包公司或者华为 OD

二、做好准备,打一个持久战

面试就是打仗,而且是一个持久战

钱 💰

首先就是「钱」这方面,尤其裸辞,是否有足够的储蓄支撑自己的生活

不要想着一两个月就能找到满意的工作,这是不现实的

尤其是现有大环境的情况下,至少要规划半年以上的时间的储蓄

该消费降级的还是要降级,该省的还是要省

心态

其次是「心态」,大部分人刚开始找工作自信满满

但随着时间推移,投简历没有回复,面试没有通过,家人朋友的关心和询问也会让你感到压力

这时候很容易产生焦虑,甚至自闭,我也有过这样的经历

我的做法是「记录」下来,接纳自己的情绪,给自己积极的心理暗示

罗翔老师曾经说过:对于不可控的事情,我们要保持乐观;对于可控的事情,我们要保持谨慎

体力

最后是「体力」,既然找工作是一个持久战,那就需要有足够的体力支撑

一直待在家里刷着求职网站,海投无果、不断被拒,在这种精神和体力的双重内耗之下,人很容易崩溃

不如出去走走,呼吸新鲜空气,做一些运动

保持一个健康的身心,反而能保持自己的自信心和提升求职效率

三、工具提效

这一次备考,主要使用了这么一些工具

Flomo

Flomo 是一个「简单、高效」的碎片笔记工具,可以帮助你记录、整理、回顾自己的备考过程

我在 Flomo 中主要记录了自己的面试经历、面试题目、面试感受、面试反思等等

飞书

飞书支持飞书个人版,这次备考主要是使用了「飞书文档」 和「飞书妙记」

首先是飞书文档,真的很香,文档类型丰富,有像 Notion 一样的块文档,还有思维导图、Base 二维表格、画板等等

我用飞书文档做一个 ✨ 前端求职大攻略 ,下一节会提到

飞书妙记的话,可以上传语音 MP3,然后转成文字,这个功能主要用于面试后的自我复盘

你可以点击点击文字,直接跳转到对应的音频位置,非常方便,还有倍速播放、跳过空白等功能

如果你还没用过飞书 👉 邀请使用飞书

滴答清单

滴答清单是一个「任务管理工具」,主要用来做备考计划

另外滴答清单有一个不错的番茄钟专注功能,用来跟进每天的任务开销和状态

如果你还没用过滴答清单 👉 邀请使用滴答清单

AI 类工具

不得不承认,现在 AI 工具的效果真的不错

我本来想要付费找一些前辈做一些备考指导,但是使用 AI 工具也能达到不错的效果,而且免费

  • ChatGPT、Claude:回答质量不错,麻烦的是需要梯子 🪜

  • 豆包:字节跳动家的 AI 问答产品,对于非技术类的问题,回答质量赶得上 ChatGPT,并且支持 PC 客户端,我非常喜欢的一个功能是像 Spotlight 一样,快捷键唤起就可以向直接 AI 提问

  • 腾讯元宝:回答效果一般,但胜在可以搜索相关微信公众号文章再做回答,毕竟现在中文高质量回答都被圈在微信封闭的平台上

四、做一个个人的求职攻略

我认为,每个求职的程序员都应该做一个个人的求职攻略

为什么做一个求职攻略

其实原因很简单,就是把备考的过程系统化,将备考的攻略、求职记录、面试题目、面试过程等都汇总在一个知识库

抛开这一次面试,你的求职攻略可以用到下一次面试,现在的付出也是在增援未来的自己

个人选用飞书文档也是刚好它比较强大,思维导图也能免费使用

当然,用自己熟练的笔记应用也可以,比如语雀、Notion、Obsidian,甚至 Word、Excel 也可以

软件工具只是手段,重要的是你的思考和记录

求职攻略参考内容

目前个人的飞书文档 ✨ 前端求职大攻略 已经公开,欢迎大家参考

首先是《大攻略》部分,按照求职时间线排列,涵盖求职的各种事项

如果觉得烦,可以只看《Lite 极简说明书》

接下来就是《作业 1:PDCJ》这次面试对于阶段性复盘我使用了 PDCJ ,它是一种思维模型:

  • P 是 Plan 计划
  • D 是 Do 做事
  • C 是 Check 检查
  • J 是 Just 调整。

通过阶段性地计划、施行,再不断地检查、调整,确保自己的面试正确又高效地前进,不会出轨。

《作业 2:面试题》这个比较重要,除了技术八股文之外,还要深入挖掘自己的项目

不仅仅是成功的项目,失败的项目也要挖掘,让面试官看到到你对项目的深层次、多角度的思考

然后就是《作业3:个性化自我介绍》,这个就是 show 自己

在面试中,自我介绍是最重要的环节之一,它可以让面试官对你有一个初步的印象

不过也看面试官,有的面试官可能不太喜欢开头的「自我介绍」,他们更喜欢直接问问题,比如我遇到上来就直接问“介绍一下你做过的最有成就感的项目”

对于《作业 4:公司跟进表》,维护自己所有的投递状态,包括公司名称、岗位、投递时间、面试状态等等

目前程序员求职渠道还是挺多的,用这个表可以维护自己的求职状态,能够一个统筹和及时跟进

当这个数据量持续增长之后,你也可以分析出自己的投递效率,比如你会发现内推的简历通过率会比 Boss 直聘投递高很多,这样你就可以调整自己的求职策略

五、最后一些小建议

1. 不要否定自己

考试会考砸,谈恋爱会分手,面试会挂,这些都是正常的

人生失败才是常态,成功是少数

不要因为面试失败就着急否定自己

如果失败了,就去复盘,去反思,去总结,再去尝试(PDCJ)

分享一句很喜欢的话:

2. 谦虚

叔本华说过,每个人都把自己视野的极限,当做世界的极限

井底之蛙的对世界极限认知是一口井

我之前就犯过这样的错误,以为自己很厉害,但是越往深处学,越发现自己的渺小和无知

现在面试的时候,就保持谦逊的态度

面试遇到自己的强势领域,娓娓道来,展示你的能力和思考

遇到自己的弱势领域,坦诚承认,表示愿意学习和提升

3. 关于外包公司

外包公司的话,能不去就不去

待遇这方面,工资、年终奖等先被外包公司扒一层皮

工作内容方面,往往是一些维护、二次开发、测试等杂活

技术方面,外包公司的技术氛围往往不好,身边外包同事可能都比较躺平

自尊心方面,外包的同学往往是低人一等,公司内网权限、工牌、餐卡等都在提示你和正式员工的差距

所以,除非是过渡阶段(1-2 年),外包公司不建议去

另外,不建议用外包岗位来作为面试练手

外包岗位的面试题目、难度、面试官心态等和正常岗位有区别,参考意义不大

并且还要投入相当多的时间和精力,比如和 HR 对接、约笔试、面试、通勤去现场面试等

没必要做这种无用功,还是保存体力,专注正常岗位的面试

对于 Boss 直聘,可以在设置 > 隐私保护 > 屏蔽公司 中,把外包公司都屏蔽掉,避免干扰

4. 利用你能利用的一切

之前听过,创业的状态是「小姐心态,寡妇待遇,妇联追求

求职的过程,这句话也适用

你的追求和目的是寻求一份满意的工作,那就放下身段,动用你能利用的一切资源

把你的朋友圈、同学圈、前同事挨个联系一遍,问问有没有内推的机会

发邮箱找大佬,看看有没有合适的工作岗位 or 请教面试的相关事宜

加技术群,加 QQ 群,加微信群,多和大佬交流,多和同行交流

把自己的求职面扩大,不要局限在 Boss 直聘、拉勾、猎聘等求职网站

五、内推

那么关于个人的面试历程和规划就都讲完了,接下来我想和大家分享一下我现在所在的公司

童心制物是全球消费级激光工具领域和 STEAM 教育机器人领域的头部企业

先后获得红杉资本、深创投、中金甲子等知名机构投资

Base 在深圳南山智园,福利待遇多多

感兴趣的小伙伴可以在公众号「程序员楷鹏」上联系我,和我一起做同事 👏