背景
我18年本科毕业,年前已有换工作想法,一直没有付诸行动,疫情爆发后回到老家,年后开始找工作,对于自己水平不是很清楚,之前找工作一直都挺顺利的。大学毕业没有留在实习单位继续做前端开发,那时候三大框架已经开始流行了,实习公司用的还是jquery。回老家学了一个月的车和vue、小程序后,凭着自学做的项目找了一周工作入职第一家公司。面试经验比较少,想着多面面看看对方公司的反馈。年前还没开始准备就面了腾讯,终止于二面,所以说还是要好好复习再面大厂。
面的岗位以两三年为主,虽然我是1.5年经验,但有的岗位年限要求没那么严格也可以试试,尤其写的优秀者可放宽年限要求。面了四五家,有上市公司,也有小公司,都是远程面试。
简历
首先肯定是要准备一份自己的简历,简历经常是给面试官的第一印象。
简历一般包括个人基础信息,专业技能,项目经验,其他模块。
个人基础信息模块就不说了,太基础。
专业技能:
专业技能这一节,最好除了列一些通用的技术能力,也写上一些对某个技术点的深入研究。
先区分大能力,如:
掌握前端基础能力
有移动 Web 开发能力
了解新技术
再归类小能力,如:
了解常用的屏幕适配方案
了解移动端与 PC 开发的差异
了解 base64 等移动端常用的优化方案
最后补上亮点如:
……
研究过一些手势库,了解基本原理,能定制一些特殊手势实现特殊功能;
项目经验:
项目经验可以写:参加实习做的项目、在学校工作室或参加编程比赛做的项目、自己折腾的技术项目。一般按照时间顺序来梳理。
项目经历不是给面试官讲清楚项目是什么,而是突出项目背后通用的技术知识的应用和你解决技术难题的思路。
可以这样写:
- 项目名称,你的角色,时间;
- 项目简介,一句话讲清楚项目的功能和产生的价值;
- 技术栈简介;
- 项目中遇到的技术难点,以及怎么解决。
其他模块:
跟岗位能力关联不大的,基本不重要,比如兴趣爱好等等。
面试的基本流程是:自我介绍,基础部分,项目经历,拓展部分(通常都是以面试者自己回答的内容为发散点),面试者询问。
自我介绍
面试者最好自己写好自我介绍的草稿,涉及到的内容包括但不限于简单的个人基础,为什么学前端?拿过什么样的奖项之类的?,虽然简历中有写。
面试官可能会问:
- 如何学前端的?
- 你认为的前端都要做什么样的工作?
- 你最近遇到过什么技术挑战?你是如何解决的?
- 项目中遇到的问题是如何解决的?
- 平时都是怎么学习的?
- 实习过程中能不能完成公司给你的工作?工作量如何?
总结
-
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。
-
算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯
-
在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。
-
要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](()
喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!