简介
正如专题名,本专题会分享一些关于校招和前端面试经验及前端面试的知识点。
本人刚经历完人生的第一次校招,对校招的流程与注意事项有所了解,为了应对校招也进行过一些准备,收集了不少前端应试的相关知识点。在刚经历过的秋招中也有所收获,想趁着现在还没忘掉的时候分享一下校招经验,帮助大家少走弯路。
不过限于个人技术水平,对许多知识点还没有一个透彻的掌握,是个半桶水的水平,担心一些内容误导了别人,因此关于这个专题其实考虑了很久要不要写。最后还是决定写下去,原因有三:
- 进一步加深对已学知识的印象与理解,在帮助他人的同时也方便自己查阅
- 自己在备战过程中也受到了很多文章的帮助,在此回馈一下
- 为我这个荒凉的博客增添点流量(逃🏃💨
好的,既然决定要写了,就认真点写。先介绍一下个人背景:双非本,985水硕,前端知识主要从研一下开始学起,基本是用到什么学什么,是一个非常非常普通的科班菜鸟。
春招(暑期实习)收获了蚂蚁、美团、拼多多、腾讯和莉莉丝这几家的 offer,最后选择了蚂蚁但是限于毕业论文的压力,暑期实习没去成😣...
暑假都在实验室呆着了,时间较多,准备稍微充分了一些(误,实际上春招是什么水平到秋招基本也差不多🤣),秋招投了很多厂,给面试机会的大多都拿到了 offer ,收获有:vivo、字节、美团、滴滴、百度、拼多多、蚂蚁和虾皮。
先放波个人秋招投递时间表(已OC的,未OC的就不放了,但在面经里基本都是有记录的)
公司 | 城市 | 投递时间 | 笔试 | 一面 | 二面 | 三面 | hr面 | 结果 |
---|---|---|---|---|---|---|---|---|
1.Vivo | 杭州 | 6.12(提前批) | 6.17 | 6.21 | 6.22 | 7.2 offer | ||
2.字节 | 上海 | 6.22(提前批) | 7.20 | 7.20 | 7.22 7.29(二) | 7.30 | 8.2 意向书 | |
3.滴滴 | 杭州 | 6.30(牛客SP专场) | 7.25 | 7.25 | 7.25 | 8.27 oc + 意向书 | ||
4.拼多多 | 上海 | 7.11 (拼越计划) | 7.25 | 8.4 | 8.8 | 8.15 | 8.18 | 9.17 意向书 |
5.百度 | 上海 | 7.16(提前批) | 7.20 | 7.28(现场面) | 7.28 | 8.19 | 8.19 oc 8.24 意向书 | |
6.阿里 | 杭州 | 7.18(直通车) | 9.1 | 9.4 意向书 | ||||
7.美团 | 上海 | 8.2(直通车) | 8.12 | 8.14 | 8.16 意向书 | |||
8.虾皮 | 新加坡 | 8.16 (正式批) | 8.20 | 8.27 | 9.1 | 9.3 | 9.3 oc 9.28 意向书 |
再谈谈自己春秋招的一些理解与感受:
- 不得不承认,面试是有一定运气成分的,会影响你面试的一些因素有:其他候选人的表现、面试官的心情状态(我觉得有一点点)、面试官和你的契合度(你掌握的知识和面试官问题的匹配度)、...
- 选对方向很重要,前端和客户端对技术人员的缺口较大,而投递的简历数量相对于其他岗位(如后端和算法)会少一些,因此投录比相对会高些
- 简历投递时间很重要,一定要早开始投简历,现在面试时间线被拉得越来越早,春招已经变成了金3银4,二月底到三月初很多大厂就可以开始投递提前批的简历了。秋招则变成了金7银8。提前批真的很重要,基本上很多厂在提前批就会把 offer 发的差不多,后面再想拿 offer 难度会更大。千万千万不要因为觉得自己复习不充分而不敢投递简历,复习是永远复习不完的,看再多面经都不如真枪实战的进行一场面试,通过面试再不断复盘巩固掌握不扎实的知识也是很重要的。而且很多时候你能不能通过面试是取决于面试官的评判要求和目前的岗位需求,可能你自我感觉发挥不太好,面试不如意,但面试官觉得 ok 那就 ok 了。
- 面试信息收集很重要,很多公司可能已经能够开始投递简历了但你因为信息闭塞而错过就很遗憾了,一些获取面试信息的渠道主要有:牛客网、各厂官方招聘网站与微信公众号以及一些技术公众号或内推人收集的面试资料(欢迎在我入职后找我内推~
- 简历得认真写,简历是你个人的门面,在未开始面试前负责简历筛选的 HR 或面试官对你的第一印象就只能从你的简历来看了。简历别搞的花里胡哨的,这个超级简历生成的简历模板就挺不错的,干净舒服。此外,一些与面试无关紧要的信息比如性别、年龄、身高体重、兴趣爱好、组织过什么活动、是xxx部长等等等就不用放在简历上了(证件照仁者见仁智者见智,我长得丑就没放了🐒),要知道我们是技术面试,而且你简历的篇幅有限,还是放些与面试相关的更重要的内容吧。
本专题主要分为两部分,一是个人面经,二是前端相关八股文。
关于面经中的内容,都是我在面试完后靠着回忆记录下来的(没有录音),因此可能不太完整,而且对于一些偏个人或是我觉得不重要的题这边也没有列出来。
关于算法题这边单拎出来简单讲讲,个人觉得应付面试的话力扣刷个两三百道高频题基本都能 cover 到(个人春招大概三百多道,到秋招五百道),关于高频题还可以有针对性的刷刷 CodeTop 上的,关于前端的话其实在面试中让你做的大多是前端相关的编程题,因此对算法部分要求低点,当然像字节这样的公司还是需要多刷刷算法题的。
在开始阅读前,再次申明一下,本文记录的知识点只是很浅显的部分,要做好前端开发需要掌握的知识还需要更加深入。此外,在每个知识点的开头会有推荐阅读/参考文章的链接,如果有时间的话建议点击原文阅读,本专题中更多的是对知识点的一个总结提炼,部分内容不一定正确,可能也不太好理解。
最后,对于文章中的内容,如有其他见解欢迎留言or邮件or..交流!