一次前端面试的经验分享!

面试前做出的准备
准备以下几点东西,似乎都能解决面试的部分问题
 
1、查阅面经以及面试题目,寻找题目解答,把它们总结下来
2、做一份详细的自我介绍,总结出自己的优点和项目经验,用讲故事的形式说明情况,最后点明故事表现了自己具有哪些素质,点明自己为什么可以做前端的工作。
 
快要面试时做出的准备
快要面试了,肯定有些紧张,但就像平常考试一样,将总结下来的面试题目总结、前端遇到问题的总结再看一遍,把自己做好的自我介绍熟悉几遍,站起来活动了一下身子,头脑也会清醒利索许多。
 
面试前奏
由于紧张怕错过面试,早早的便到了公司。面试官迟到了一会,简单的打了一下招呼,就进入了自我介绍的环节。由于自我介绍我已经熟悉过几遍了,其实效果是可以保障的,接下来就会问项目经历的细节以及自我介绍中的细节。
 
面试核心,开始问技术的问题了
1、你对Vue的理解有多少
2、用css2和css3分别写一下垂直居中和水平居中
3、你对计算机网络的认识怎么样
4、讲述一下计算机网络的七层
5、TCP和UDP属于计算机网络中的哪一层
6、HTTPS是什么
7、介绍几种常见的状态码
8、闭包是什么
9、NaN是什么,用typeof会输出什么
10、js的隐性转换和显性转换
11、跨域问题如何解决
12、知道babel么
13、用js实现判断一个变量是否为整数的函数
14、进程和线程是什么
15、死锁是什么
16、Left Join、Right Join、Inner Join 指的是什么
17、快速排序用js怎么写
 
面试尾声
面试官的突然一声“我这边没有什么问题了,请等待hr的通知吧”。
小技巧
1、做项目小技巧
每次项目完成后,都需要做一下项目的总结,这是做一两个项目并做总结的人比做很多的项目不做总结的人看起来更有经验的原因。古人说的好,“总结反思才能成长”。
2、做简历小技巧
套模板,注意写下什么时间毕业,尽可能的填充项目经验,项目经验写的详细些,重点是从项目中学到了什么。
3、面试写代码小技巧
写的代码记得加注释,考虑代码的时间复杂度问题,不会写代码一定要给面试官说一下你的思路,脑袋中想到什么说什么,部分解决方法也比说一声我不会强太多。