前言
本人是一名末流211的大二学生哈,学习前端目前一年半,由于考研考不动,高中在教育比较落后的地区,上大学跟不上进度,放飞自我了,然后就all in前端了吧,未来也是想直接就业,很早就意识到自己就不是搞学习的料目前大大小小的面试应该有十多次了,不过都是中小厂哈,大佬勿喷,主要是怕面评影响以后暑期实习以及秋招春招
写这篇文章更多的是看到工作室里的同学,对于面试似乎不是那么善于应对,就不能很好的展现自己真实的水平吧,感觉就是被面试官带着走,所以有了这篇文章,希望能帮助到各位斩获offer,如有大佬,欢迎指正,此文不针对技术,主要出发点是面试的技巧,以及如何把控面试的节奏。
自我介绍
首先就是每场面试必备的自我介绍,可能很多人面试没注意到这个点,更多是去关注八股了,不过我觉得自我介绍还是比较重要的,一个流畅的自我介绍能一定程度舒缓自己的紧张吧,然后也能主动去掌握面试的节奏(一般面试前我都会主动问面试官,需不需要自己做个自我介绍),给个大致的思路吧,可以先介绍自己的情况,然后说说自己是如何接触前端,如何自学前端的,可以说一些前端的书籍啊,切忌说看b站视频,这样会让面试官觉得你并没有自己的思考,这边给一些学习资料的例子,
(这个有一个风险,就是面试官可能会问你书里的内容,要是没看过最好不要说,mmt二面的时候面试官就问了红宝书),当然也可以说一些技术论坛开源社区,也可以适当描述自己的校园经历,如加入了什么技术组织之类的,这部分最好在2min内,可以在面试前自己准备好稿子,多读几遍,流畅的自我介绍也能让面试官看出你做了准备
八股考察
第二大重点是面试过程中知识的考察,可能很多同学会直接背八股吧,我也是这样,不过还是建议大家理解了再去背,在面试中针对面试官提出的八股,要适当的扩充,把话说得圆满一点,不要就是问啥说啥,
比如闭包,可以先讲讲闭包的概念,在js中闭包咋使用的,闭包有啥缺点有啥用处,甚至是可以说说内存泄漏的原因,GC啥的,拓展的东西尽量往自己熟悉的方向说,不会的别瞎扯说错很减分,尽量在回答一个问题的时候,去判断面试官可能会追问什么,例如基本数据类型引用类型,面试官可能会追问怎么判断类型,基本数据类型和引用数据类型有啥区别,甚至引申深拷贝浅拷贝。就尽量把话说圆满,多拓展一点,说得多一些问的问题就少了,
也给面试官展现出了你自己对于知识的理解,而不是硬背啥的吧,最后肯定会有问题答不出来,这个问题不大直接说不了解,然后可以询问面试官能不能给自己讲讲,把面试当做一个学习的过程,这样就算没过也有收获,格局直接打开。
这里给大家推荐一个自己在看到八股,很全面
前端八股总结
项目相关
然后就是针对项目问题的技巧吧,可以准备一下项目介绍吧,可以大致从以下几点
简历上对于项目的包装要适当,你写的东西最好都去了解过,懒加载,长列表渲染,防抖节流这种基本的优化都可以详细了解下,简历上的大概率会问的,项目介绍3min就好
手写算法
然后手写题算法题这些,大概技巧没有就尽量多去敲敲吧,算法把leetcode hot100拿下基本就行了,hard高频就是接雨水,其他大多都是medium,本菜鸡遇到的也都是medium,算法有一个比较重要的点,就是想好再写面试的时候不要换思路写,举个例子,一道题你本来用递归写,写着写着写不出来,又换双指针写,这个就是给面试官一种你思维很混乱的感觉,就尽量思考好了再写吧,写不出也没关系可以给面试官讲讲思路,基本面试官看你写不出都会引导你写的,你在引导下写个大概,也不会很影响你的结果,就手写算法这种更多面试官看的是你的思维能力,代码能力。
反问面试官
最后就是反问环节,很多人可能在前期面试会不知道问啥,然后面试就草草收场,不过所有事都要有始有终吧,我觉得这个环节在面试中是学习价值最大的吧,这是一个可以自由跟大佬交流的机会,你可以问问公司技术栈,组内氛围,然后问问技术选型啊,也可以让面试官给你一点前端方向学习的建议,就跟面试官多聊聊,很多面试官你发问以后都会给你解释,然后聊很多,就大家好好把握这个学习的机会吧,本菜鸡最近的面试反问阶段都问了十几分钟,就也可以让面试氛围更轻松吧,更像是一个与大牛聊天交流的感觉,也可以一定程度上让面试官感觉你很好学,在面试的最后给面试官一个好的印象
结语
面试中大概也就这些环节了,第一次写文章,写得比较烂,感谢大家能看到这,也祝大家能收获自己满意的offer吧
最后针对一些问题,如学习成绩咋样,可以参考一下鸡姐的高情商回答文章
面试中的高情商回答
最后建议大家面试前,可以做一下模拟面试,一方面可以检测自己的准备情况,也可以锻炼到上文说的自我介绍,如果有想交流的同学,也可以私信我哈,共同努力共同进步
#前端面试[话题]##前端##我的实习求职记录##我的求职思考##我的实习日记#