个人信息
专业技术
写在简历上的技术,一定要 hold 住;(面试官一般都是对着简历上写的技术点来针对性的问) 不要用“精通”来描述你的掌握程度;不要写太多的“了解”; 推荐使用“熟悉”,“熟练掌握”,“熟练使用”...
工作经历
-
按时间倒序排列,不要有空窗期
-
公司名称-起止时间-职位-工作内容(突出业绩和成长)
-
不要与项目经验高度重叠
-
写自己主要负责什么,获得了什么样的成果,突出自己的成就;
项目经验
-
写能体现自己技术能力的项目
-
突出技术解决方案
-
数量不要多(筛选出具有代表性,能沟充分体现你技术实力的项目即可)
-
不要描述太多的项目介绍,多写承担的具体任务,使用的技术栈有哪些,解决嘞哪些技术难题;(突出自身使用的技术和团队总的角色贡献)
-
也不能只罗列一堆技术名词,写清楚你写的那些技术点解决嘞具体哪些问题;(描述解决问题的过程和技术应用)
项目介绍
介绍项目的时候最好通过 STAR 法则来 STAR(Situation, Task, Action, Result)
-
situation:项目背景,立项原因、情况
-
task:项目要达成一个什么样的目标
-
action:个人实际做的事情,具体负责的业务模块,使用的技术,解决的问题
-
result:个人在项目中的成果贡献,项目的结果对公司有什么样的贡献
模版:
-
背景,这是一个 xxx 项目(体验),主要有 xxx 功能,为 xxx 服务
-
分 B C 两端,C 端分 APP 小程序等等,B 端使用 xxx 架构
-
举例说明功能流程
-
作为项目前端负责人,统一负责这个系统的所有端的前端部分,参与最多的是 B 端,因为 B 端足够复杂
-
微前端、基础组件
-
其他复杂功能
项目难点:xxx 编辑器(复杂表单)
需求背景:
-
动态表单
-
嵌套表单
-
数据联动
-
拖拽 等等
怎么解决:
-
设计嵌套数据结构
-
组件拆分、数据共享等等
项目 2:xxx 背景:系统大、模块多,导致系统慢 分析原因:
-
系统大,打包体积大,echarts 等没拆分,导致一开始加载 js 就慢
-
查询数据很多,接口慢
-
组件结构复杂,层级多,数据多,导致网页渲染慢
怎么解决:
-
如何解决打包体积大问题?- webpack vite 拆包、懒加载、异步组件
-
如何解决数据查询慢的问题
-
如何解决渲染卡顿问题?-缓存、虚拟列表等
教育背景
自考的本科或硕士,不推荐在简历中说出来;简历中应该弱化学历;先拿到面试,展示你的技术实力最后问到再说;扬长避短。
复习方案
-
简历写的内容一般来说都是必考的,所以重点复习最近制作项目中使用到的一些专业技术;
-
简历专业技能中写到的熟悉,熟练掌握的技术点(最好也要学习对应技术点的相关技术点);
-
做过的项目中,用过的什么的技术,解决了什么问题,遇到的困难是什么,怎么解决的;
-
投递的目标公司岗位的 JD 中的岗位职责内容和所需的技术
-
面试真题(技术真题,HR 可能会问的一些人事问题)
自我介绍
扬长避短。不要给自己挖坑,凸显优势,提高自身竞争力; 基本模版 自我介绍最好准备两种:一种是 HR 面 的自我介绍,一种是技术面的自我介绍
-
HR 面(听不懂技术,讲清楚自己的工作经历和角色):
-
开头:面试官你好,我是面试咱们公司前端开发职位的 XXX
-
个人信息有亮点就说,没亮点就跳过:我是毕业于 xxx 大学 xx 专业(学历,专业,学校,个人荣誉...)
-
工作经历:毕业之后,一直从事前端开发工作,已有 xx 年的工作经验,共经历过 x 家企业,最近的一段经历是 xx 年 xx 月入职的 xxxx 公司,任职前端开发工程师;
-
项目经历:在任职期间做了 xx 个重点项目,最近所做的项目是 xxxx 系统,有着丰富的前端...开发经验
-
成长点:xx 年的前端职业生涯自己阅读了 xxx 书籍,写了 xxx 篇文章,专栏,有自己的博客,有 xxx 开源项目,造了了什么轮子,带来了什么,star,follow...喜欢整理,复盘,分享所学的知识,小有所成。
-
期望值:我一直都想加入贵公司,我觉得贵公司的文化和技术氛围我都非常喜欢,期待能与您共事,谢谢!
-
-
技术面(侧重点在技术点和项目方面)
-
开头:面试官你好,我是面试咱们公司前端开发职位的 XXX
-
工作经历:我有 xx 年的工作经验,我对前端技术有深厚的兴趣,专业知识面宽
-
熟悉 xxx 等前端技术,熟悉 xxx,并拥有丰富的项目开发经验
-
熟悉 node,了解 php 等后端语言等(加分项)
-
成长点:xx 年的前端职业生涯自己阅读了 xxx 书籍,写了 xxx 篇文章,专栏,有自己的博客,有 xxx 开源项目,造了了什么轮子,带来了什么,解决了哪些问题,star,follow...喜欢整理,复盘,分享所学的知识,小有所成。
-
近期做过 xxx 项目,主要的业务是 xxxx,我主要负责 xxxxx
-
期望值:我一直都想加入贵公司,我觉得贵公司的文化和技术氛围我都非常喜欢,期待能与您共事,谢谢!
-
注意点
常见的一些面试问题 HR
-
说一下你的优点是什么?有什么缺点?
-
不要说什么与工作无关的
-
说缺点也不要真的把各种缺点一一罗列出来
-
不要太圆滑(例如:我最大的缺点就是过于追求完美?🥲)
-
推荐是优缺点穿插,说一些优点,穿插一点缺点
-
我是一个性格稳重,做事比较认真的人,我的缺点是比较内向;
-
我是一个性格外向,开朗的人,在沟通方面比较有优势,表达能力比较好;
-
我的缺点是性格比较内向,所以不太会拒绝别人,优点是和人相处的时候,我可以在乎对方的感受
-
我性格直,说话比较直接
-
不好意思说自己优点的,可以借助第三方,如:我有一个朋友,说我心态好,对待事物认真负责.....
-
我同事说我太安静,太能坐得住,面对代码就一天,也不怎么运动
-
-
-
你怎么看待加班,出差?
-
加班是 IT 行业的常态,不加班的比较少,不排斥,加班是学习的机会,但拒绝无效的加班(我认为在这方面要摆正心态)
-
出差也是一种锻炼,能看看不同的城市风貌,能锻炼和他人交流的能力
-
-
为什么离职?离职的原因是什么?
-
从成长,个人发展方向的角度出发,不要说什么给钱太少,干的活多 🥲
-
这个问题主要是考察你对工作的态度,工作的稳定性,对同事和领导是否友好,是否团结,还有就是考察你对未来公司的要求和认可
-
-
你的个人职业规划发展?
-
可以按周期回答(近期,三年,五年)
-
-
你有什么要问我的吗?
-
对人事,工作时间,福利待遇
-
对技术:公司的业务内容中使用的技术,目前项目业务的发展方向,进展和交付时间?如果我能来咱们公司,你希望我在技术方面需要提前关注哪些或者学习哪些?
-
对领导:公司的未来发展?
-
技术面试官
-
你认为你的 xxx 项目有哪些亮点?
-
你在 xx 项目中遇到过印象最深的问题是什么?怎么解决的?
-
查阅资料,看源码,和技术大牛讨论...(从自我研究的角度来回答,突出你的主观能动性)
-
-
你了解 xxx 技术吗?(被问及不了解的东西)
-
千万不要直接说不知道,或者一点都答不上来,可以说你在项目中没有遇到,你自己
-
todo: 整理知识库面试题