1年前端er 面试小记

发布于 2022年 05月 03日 08:27

背景:

因为一些不可言说的原因,自 3 月份开始,身边有不少同事陆续跳槽且跳槽后的公司待遇还不错。个人思考良久,也终于开始准备离开,原计划是准备这两个时间段离开,一个是 3-4月份,另一个 9-10 月份。在 3 月份时候,感觉自己准备不充分,于是工作之余,开始对自己进行技术补强,准备简历、项目、和面经。

跳槽原因

主要有 2 个原因:

  • 解决女朋友异地问题(70%),告别网恋。
  • 当前公司发展受限(30%),与个人职业规划不符,寻求更好的技术成长机会。

目标岗位 / 诉求

  • 地点:深圳
  • 岗位:前端开发工程师
  • 团队规模:10 人以上
  • 公司类型:发展成熟的创业公司(B轮以上或者不需要融资),或中大型公司(200人以上 / 上市公司)
  • 薪资:当前薪资 15% 以上的涨薪
  • 周末:双休

准备过程

背景:

因为这一年工作期间,接触的项目有很多个,但是每一个都不是从 0 开始的,而是中途加入,所以,基本上都是接触的普通业务开发,没有接触到项目搭建等具体的工程化问题。

但是为了避免简历内容空洞,所以选择了接触比较多的 2 个公司级别的代表性项目作为简历的项目经历。

项目准备

考虑到个人技术栈以及深圳前端招聘市场情况,需要补充 vue 和 小程序 这两块知识的短板。为此,五一期间,自己付费购买和学习 vue 相关知识,并且写了一个 vue 项目。本来也准备学习小程序知识准备小程序项目的,项目准备周期可能比较久,暂且搁置,先用以下项目经历试水看看。

  • React、dva 项目(代表性)
  • React、Hooks 项目(第二)
  • Vue 项目(最后)

简历准备

写简历前,参考了身边同事的简历作为学习,以及网上的优秀简历模板。

  • 简历模板:首先在比较知名的简历网站 500丁 看自己心仪的简历模板,然后 xian鱼 1 块钱买一个。
  • 基本信息描述:
    • 姓名、年龄、工作年限、求职意向、联系方式、邮箱、英语能力、学历和专业、其他重点信息。
    • 前面的基本信息就不多说啦,主要说一下 重点信息,因为投简历的时候还没有离职,以及考虑到有些公司可能要出差,所以重点信息我备注了 深圳岗, 和 只接受远程面试
  • 技术栈信息:按照优先级,熟悉的放在前面,了解的放在后面
    • HTML, CSS,ES6,jQuery
    • React 技术栈
    • Vue 技术栈
    • Webpack
    • Git ,Linux 命令行等
  • 项目信息:
    • 项目介绍:突出 是什么,我担任了什么职责,实现了什么
    • 技术栈描述:注意关键字加粗,突出显示
    • 预览链接:url
  • 其他信息:
    • 技术博客,如果数量或者质量突出,此处可注明(已有 n 篇博客,累计 n 个 star 或 赞数)
    • Github链接,此处需要优化 github 项目,尽可能将两点的项目优先展示在 github 首页看板上
  • 简历格式和命名:购买的是 word 格式,最终给到 hr 的应该是 PDF 格式,命名为 前端求职-姓名-电话

自我介绍

这里要注意,准备好自己的亮点,有说服力的经历!!包括:

  • 专业背景 / 学校背景
  • 工作职责和工作能力
  • 工作之外的亮点:团队,分享,博客,个人开源贡献
  • 表达自己能力与贵公司的技术匹配度

模板为:

面试官你好, 我叫 aaa,毕业于 aa 学校,bb 专业。上一家公司就职于 cc 公司担任 前端开发,公司主要产品为 dd ,我的主要职责是 ee,负责 ff 模块的功能开发和维护,个人独立开发过的功能有 gg、hh 等,通过对这些 ii 开发,让公司 xxx,锻炼了自己的 xxx 能力等。

在职期间,我还负责过 yyy,组织过 xxx 技术分享,通过对 xxx 的学习和分享,让公司 xxx,让团队 xxx,对于我 xxx。

面试之前,我了解到贵公司是做 xxx 这一块的,在市场上占有重要地位 / 是龙头行业。我个人非常看好这个行业并且投入这个行业进行发展。通过贵公司的 JD 描述,我发现个人工作经历和贵司的 技术栈十分匹配,相信自己一定能够胜任该工作。

以上是我的自我介绍,谢谢。

面经准备

个人觉得,前两个面试题能够 hold 住大部分面试情况,如果目标是大厂,算法题肯定少不了,得刷一刷 leetcode。

面试时间准备

因为工作原因,远程面试只能安排在相对不忙的下午 4-6 点左右,或者下班后 7-9点左右。

对于笔试,都是自由安排在 8-10 点左右。

面试公司准备

投递简历原则是,由远到近的原则,即 最想去的公司放在后面投,前面的公司用来试水和锻炼,每次锻炼试水积累面试题和反思自己表现不好的地方,为了在后面的面试中表现更好。

面试前,准备好 本次面试公司的相关信息:

  • 公司 JD 描述:包括 产品,技术栈,薪资等,便于找到重点
  • 面经题目,例如别人的面经,面试题等,可能遇到重复的题目
  • 对于技术面 / hr 面,准备好几个感兴趣或自己关心的问题

面试记录

后面会单独写各个公司的面试记录,主要为一些试水的公司

  • 深圳 * 街科技(挂在笔试)
  • 深圳 * 果科技(挂在boss面)
  • 深圳 * 数科技(挂在技术二面)
  • 深圳 * 外资公司(挂在三面)
  • 深圳 * 飞零售(等待中)
  • 深圳 * 乐科技(offer,拒)
  • 深圳 * 客公司(offer)

面试反思

反思为主要几个表现不好的地方:

  • 自我介绍太简短,不够熟练:最开始的自我介绍比较简短,所以面试的自我介绍这一块表现的不是很好。
  • 部分面试题没有正确引导面试官到自己擅长的方向上去答题
  • boss 面挂在了求生欲太低,比如对于看待加班问题,排斥感太强表现的过于明显
  • 理论能力强,写代码能力弱:可能是锻炼的不够多,因此手写笔试题的时候,会遗漏一些边界条件以及思路不是很清晰
  • 群面表现差:目前只碰到一个公司的技术面试时群面,要想在多个候选者中表现突出,必须有清晰的业务能力和足够广度的技术实践
  • 经验不足:1年经验,在没有足够的亮点情况下,在市场上确实不具有竞争力,最直接的就是 hr 谈薪资的时候缺少自信
  • 谈薪方式不对:本应该是在期望薪资上浮 1-2k的,但是开始的时候要价不自信,然后技术 hr 压价了,有点小失落。

总结

因为毕业前没有经历过实习阶段,校招进入上一家公司,所以,本次社招面试过程应该是自己的第一次面试经历,由开始的紧张不自信,到后面的从容不迫,从线上面试、视频面试,到后面的和面试官一对一面试,群面等。虽然自己有时候表现得不是很好,但是各位面试官的态度都比较温和,感觉都是比较不错的面试体验。

毕竟,面试过程,就是对自己当前掌握技术知识体系的一个查漏补缺的过程,每一次面试都是一次学习的过程,不要害怕犯错,及时调整过来,在下一次面试中表现更好才最重要!

最后,也要吐槽一下自己,好好的一篇技术文章,被自己写成了一篇 随笔,感谢各位客官的观看,我们下期再见~

推荐学习资料:

推荐文章