从大一开始投入前端全栈开发,独立开发了多个中小型项目。在学校的时候,我是一个不安分的人。最近因为一个偶然的机会,接触到了校招季,终于定下了毕业后工作的规划目标。腾讯(WXG):两面等待阿里巴巴(淘宝FED):三面等待结果字节跳动:收到报价美团点评(LBS):收到报价B站(电子商务平台):等待报价电话小米(金融平台)):等待offercall网易(严选):三面通过,HR面试不能去杭州现场,放弃携程:放弃笔试滴滴:放弃笔试为什么要写这篇文章?最终,我得以游刃有余地与面试官交谈,我发现:同样的能力水平,在不同的面试表现下,反馈到面试官眼中的结果可能大相径庭。因此,想要向面试官展示自己的真实水平,掌握一些合适的方法是非常有必要的。文案脉络文案内容着重于应聘大厂校招所需具备的能力,分析各大厂校招的具体策略。分为两个部分:如何进入面试和如何通过面试。希望能给初入职场的同学提供一个参考,也是对自己这几周忙碌工作的总结。大厂前端校招:如何进入面试?2.1通过简历初筛2.1.0Internalreferences这里首先要强调internalreferences,引用知乎上的回答:Internalreferencesarelikelytospeedyourapplicationprocess,buttheyislikelytoincreaseyoursuccessin录取率。每天有很多很多人向谷歌提交简历。HR每天要看网上投来的几千份简历,看到你的简历,还不知道猴年将至。更何况,你真的确定自己的简历能在成千上万的简历中脱颖而出吗?这就是内向可以帮助你的时候。内部规定HR必须在收到内推后一周内审核你的简历,两周内必须给回复。换句话说,你在插队。但这并不能提高你被录取的成功率,实力不够的人只会插队被拒。整个面试流程和正常流程一样。最终决定录取的始终是你的背景、能力和面试表现。2.1.1布局和层次就像web开发的布局一样,写简历的时候也要考虑自己的简历布局。简历的内容版块如何划分,个人信息居中还是靠左,头像应该与个人信息居中还是与个人信息对称放置。建议参考前辈或身边HR发的简历模板。2.1.2选择与顺序写简历时,不要把所有的骄傲和固执都写在一个脑子里,这样只会让面试官看不懂你的简历。首先将你所有的简历材料整理成一个文库,然后根据你应聘的不同职位,精心挑选与职位相匹配的简历内容。其中,关联度最高、个人能力最突出的经验排在第一位。这里有一个技术简历的最佳实践:[](https://link.juejin.im/?target...2.2笔试没有技巧,我个人知道如何使用Leetcode。如果我能用完100道基础面试题不用着急,考到200分就不用怕校招笔试了大厂前端校招:如何通过面试?3.1克服紧张谁都会第一次面对面试官的时候会紧张,即使参加了很多轮面试,你还是会觉得有时候自己控制不住自己的状态。克服这种紧张,你已经比大多数人成功了一半面试官,面试官总会喜欢你临危不乱的,遇到困难还是能把握大局的参与尽可能多的高质量采访你可以。一个好的面试可以帮助你进一步巩固自己的知识体系,最重要的是培养你的临场反应能力。期望面试官尽可能少地在心里评价你。专注于解决问题,不要靠自己的实力去获得面试官的认可,还要学会自我评价。3.2完整的逻辑思维面试的时候,面试官总喜欢问一些比较难的问题:实现一个Vue二-绑定的方式,写一个公平的洗牌算法,写一个css走马灯样式,得到某个字符串的完整排列,写一个classpolyfill等等。或者深挖你的项目经验,一步步问技术细节,这样你就可以现场思考如何取得更好的效果。这时候你一定要意识到面试官是在考验你的逻辑思维,面试官的目的不是要你给出一个绝对完美的解决方案,而是看你如何用一套好的逻辑思维来调用自己的知识base,最后给出自己的思考路径最重要的是这个过程中间的思考,一定要给面试官解释清楚。3.3扎实的技术储备和工程能力接下来就是整个面试90%的时间都在做,就是对你的技术储备和工程能力的考核。一般来说,大厂前端校招会比其他中小企业更注重面试官的综合评价。如果你是专业出身,校招技术考核会包括但不限于:计算机专业基础(数据结构、算法、计算机网络、操作系统、数据库)岗位相关基础(JS/ES知识体系、浏览器渲染和缓存、前后端通信、Web安全)工程实践经验(性能优化、依赖管理、依赖打包、模块化、组件化)、用户认证、版本管理、包管理、服务器基础)主流框架的理解(Vue和React任选其一),一些要求最严的大厂也会考核你的理科基础(线性代数、高等数学)另外,不同的大厂也有不同的侧重点。阿里淘技术实力最高的FED,会对你的基础知识体系和简历上写的技能进行残酷的考察,而字节跳动更看重的是你的实际工程经验和对软件系统架构的理解。通过各大厂的面试攻略,还可以从侧面观察团队的技术实力和公司的业务发展方向。我把技术方面遇到的所有知识点都整理成一张思维导图。建议一一仔细阅读。对于任何你不是100%把握的知识点,我建议你把它们整理成一个列表,一个一个地整理出来。附言。加星和非必要的知识可以跳过:3.4职业规划如果你通过了以上所有的考核,恭喜你,你离拿到offer基本上只差一步了。通常这个时候,面试官会问你职业规划。事实上,你需要问自己这个问题。投简历的时候最好想清楚:为什么要去这家公司,看中什么优势(业务、技术、平台、前景)?我为什么要申请这个职位?,对自己未来的发展方向(能力,职位,技术栈,行业)有什么样的期待还是同一句话——不想做架构师的前端不是好程序员(雾)。3.5每次面试结束后,都要进行复习和总结。如果面试没有审核,不管你参加了多少次面试,都和没参加一样。不要感叹面试的愚蠢或者面试官的反人性,不管你有多受伤,面试完一定要马上恢复面试。最好一出来现场面试就回忆一下面试过程,写备忘录。如果是电话面试,可以录下来再听一遍,复习一下面试官的问题和自己的回答,看你是怎么回答的(whatdidyouanswerbLike),有没有可能回答得更好。各个大厂的面试体验我想仔细量化评估各个大厂面试过程中的面试体验。可惜有些面试过去一段时间了,印象不是那么清楚。我担心我的评价会有偏差。.那么我就简单说说在各个公司的面试过程中让我印象深刻的一些事情吧。字节会给每一个参与面试的人送一个包含抖音帽子的小礼包,还有一袋早餐,中午还有免费的自助午餐,很贴心。B站小哥在问我为什么选择B站的时候,加了一句“除了二次元的感觉”。阿里淘FED的每一轮面试都是惊喜电话面试。我在睡觉、飞行和吃饭的时候打电话进来。每轮的平均时间为90分钟。分钟,提前告诉你面试名单……(详见附录1#6.8阿里校招2)骑着摩拜单车去美团摩拜总部大楼参与摩拜小程序的开发在采访中,我在采访中认识了一个搞笑的小辈和一个可爱的负责飞聊的小姐姐。腾讯的推荐还是很重要的,不然面试官可能看不到你。以上适用于大多数大型工厂。本文不适用于字节。真心希望腾讯和阿里的小兄弟们看到这里不要挂掉。我写在最后:如何成为一名优秀的前端工程师。在面试B站的时候,我也遇到了一个让我陷入思考的问题面试官问我:“我对你的职业规划印象很好,你打算怎么实现?我给你一分钟的时间考虑一下这个仔细提问。”最后回答三句话:keepBeaggressive,stayobjective,每天坚持探索最佳实践分享给大家。
