全篇干货总结前端跳槽面试必备技能
面试各环节考察的是什么?
一面 考察基础知识
二面 考察能力广度和深度
三面 考察项目业务能力
终面 hr面 考察沟通能力、性格、潜力等等
一面的基础知识,在这分享题+答案字数啥的也太有限了,在这分享一些6个刷题网站。
-
CS-Interview-knowledge-Map
网址:https://github.com/InterviewMap/CS-Interview-Knowledge-Map
-
Daily-Question
网址:https://github.com/shfshanyue/Daily-Question
-
趣IT求职刷题神器
网址:趣IT官网-互联网求职刷题神器
-
Daily-Interview-Question
网址:https://github.com/Advanced-Frontend/Daily-Interview-Question
-
前端硬核面试专题
网址:https://github.com/biaochenxuying/blog/blob/master/interview/fe-interview.md
-
LeetCode 算法试题学习
网址:https://leetcode-cn.com/problemset/all
态度上要重视
面试是通过书面、面谈或线上交流(视频、电话)的形式来考察一个人的工作能力与综合素质,通过面试可以初步判断应聘者是否可以融入自己的团队。是一种经过组织者精心策划的招聘活动。 在特定场景下,以面试官对应聘者的交谈与观察为主要手段,由表及里测评应聘者的知识、能力、经验和综合素质等有关素质的考试活动。
简历如何写?
根据分析用人单位的要求,扬长避短,书写简历,一个人最好有多份简历,适应不同的公司。
- 基本信息:姓名+年龄+手机+邮箱+籍贯
- 教育经历:博士》硕士》本科》大专
- 工作经历:公司+时间+岗位+职责+技术栈+业绩
- 开源项目:开源项目、技术博客等等
项目阶段你要知道一个项目的整体框架和设计思路:
- 确定框架和技术点(一般来说开源的项目,都整理好了,就算没整理,评论区的大牛也有整理出来的)
- 开发工具确认
- 开发规范+命名规范(这点在职场上很重要,所以学习项目的时候要注意)
- 后面就是技术点的学习并且要了解业务。
- 前期是抄一抄,可以借鉴一些社区的技术文章
- 后期可以在学会的基础上优化一些什么,然后变成自己的经验。
自我介绍如何表达?
沟通技能是最重要的职业技能
面试不仅仅只是对技术的考察,而是对一个人整体的综合能力的考验,那么如何才能考察出来一个人的综合能力呢,答案是通过沟通,因为大部分情况下面试者和雇佣者都是第一次见面的,沟通就是判断一个人综合能力的最重要的手段之一。
我身边的一个朋友技术非常牛,但是不善于表达,以至于让领导同事低估了他的价值,导致最直接的结果就是薪资的不理想。
技巧:
把握面试的沟通方向
豁达、自信的适度发挥
示范: 面试官您好,我叫xxx,从事前端开发工作3年了,涉及的项目类型广泛,比如PC端、移动端、小程序等,熟练使用H5,C3,Es6,Vue2,Vue3,uniapp框架,擅长解决项目中遇到的各种问题。
近期参加了一个后台管理系统项目的开发,这是为一个房地产集团开发的费用管控系统,用到的技术栈是Vue2全家桶,项目中解决了自定义公式的设计、长列表滚动卡顿问题等难点。 最近正在学习vue源码,希望能够在团队中承担更多的责任。
注意事项有哪些?
1、端正的求职心态 技术过关+面试技巧=面试成功,不能只靠技术或技巧
2、不浮躁的求知心境 根据课程仔细分析JD技术栈,耐心准备每一个知识点
3、简历赶早不赶晚 尽快把简历写好,快速投入面试,简历最终格式保存为PDF
4、不要裸辞,徒增压力