前端实习面试的一些建议

5,630 阅读5分钟

作者今年大三,在春招过程中参加了多家大公司的面试后,拿到了腾讯的前端实习 offer,在这里做一些总结,希望给还未参加过实习面试的同学一些帮助。

一、简历的准备

简历制作是很重要的一个环节,一份好的简历会给面试官留下很不错的印象,也有助于你顺利通过简历筛选环节。

简历制作过程中重点要突出你在校园内参加过的项目和竞赛以及获得的成就,这是简历筛选中最看重的。学历的高低并不是最重要的,只要你有着不错的项目经历,都是有机会参加面试的。在我们实习群里学历从专科到 985、211 的硕士都有,所以请勇敢的尝试。

推荐一个简历制作的网站-超级简历

二、先投递中小型的公司

先去中小型公司练练手,感受一下面试的过程和氛围。这样可以让你快速的熟悉面试过程的氛围,让你在之后的面试过程中不至于紧张过度。

我在参加春招之前,压根没有任何面试的经验,当时投的第一家公司是CVTE一家做音视频硬件的公司。第一次面试是通过牛客网进行远程视频面试的,因为没有经验,本身也没有刷过面试题,所以第一次面试理所应当的被问倒了。

第一次面试也是紧张的不行,以至于有紧张到发抖和出冷汗。不过这次面试让我清晰的认识到自己的不足,并记录下面试过程中被问到的问题,并在之后的几天内网上找大量的资料进行恶补。在之后的面试时就更加从容一些了。

三、广撒网多捞鱼

在你的承受范围之内尽可能的多投几家公司,正所谓广撒网多捞鱼嘛,尝试的越多机会自然也就越多。当然如果你是大佬只想去一家公司,那就不适用这一条了。

我的整个春招过程大概在 20 天左右,总共投了 4-5 家大公司,从一开始完全没有面试经验,到后面甚至一周内参加四家大公司的面试都从容淡定。所以只要有机会就多去尝试

四、记录与总结

请务必在每一次面试结束后记录下面试过程中,你不会或者没回答好的问题。因为这些问题很可能你在下次面试过程中会被问到。其次多总结自己的不足,只有意识到自己的不足之处,才能更好的去补足。

拿我自己来说,在第一次面试时面试官问我http缓存,我是一脸懵逼答不上来,然后我在面试结束后就恶补这个问题,在后面几次面试过程中,几乎每次面试都被问到这个问题,我也能够从容的回答了。

五、我收集的面试题集

以下是我在整个春招过程中收集的前端面试题,每一篇文章写的都很好,也学到了很多东西。建议重点看截图中框出来的文章

点这里查看我收集的面试题集

面试题收集

六、前端实习面试的套路

1. 回顾项目

往往在面试时,面试官根据你简历中的项目由点及面地展开问答,所以请对你做过的最好的项目进行回顾和反思。回顾你做过的工作和项目中最复杂的部分,反思你是如何完成这个最复杂的部分的。

面试官会重点问你最复杂的部分的实现方法如何优化。重点要思考如何优化,即使你项目中没有对那部分进行优化,你也应该预先思考有什么优化的方案。如果这部分答好了,会给面试官留下很不错的印象。

2. 重点在于基础知识

这里指的基础知识包括:前端基础知识和学科基础知识。

前端基础知识:html/css/js 的核心知识,其中 js 的核心知识尤为重要。比如执行上下文、变量对象/活动对象(VO/AO)、作用域链、this 指向、原型链等。如果你对刚刚提到的知识没有掌握的话,那建议你去看看这个系列文章

学科基础知识:数据结构、计算机网络、算法等知识。你可能会想前端不需要算法,那你可能就错了,在大公司面试,面试官同样会看重学生这些学科基础知识。

你可能发现了我没有提到React/Vue这些框架的知识,这里得说一说,大公司不会过度的关注这方面框架的知识,他们往往更加考察学生的基础。

这里我的建议是,如果你至少使用或掌握其中一门框架,那是最好的,可以去刷刷相关框架的面试题,这样在面试过程中即使被问到了,也可以回答个 7788。如果你没有使用过框架,那也不需要太担心,把重点放在基础知识和学科基础知识之上,有其余精力的话可以去看看主流框架的核心思想。

分享一个小程序

这是我近期使用Taro开发框架开发的一款小程序,主要功能是提供可靠的书架管理功能,只需要扫一扫书籍背后的条形码即可添加书籍入库,你可以方便的在线上管理你的书架,查看书籍的基本信息,亦可以添加书评。

该项目获得了微信小程序 U 计划的资助。目前项目正在开发中,欢迎大家体验反馈。

在书云