三段开发实习后我终于悟了——大厂实习上岸经验分享
1. 先说背景
鼠鼠双非二本,大三,大二上踏上开发这条不归路,有三段实习经历,一次后端,两次前端,目前在开水团做前端开发。金三银四拿到了十几个offer,其中不乏字节,滴滴等大厂,但最终根据自身情况,选择了开水团。
2. 序言
在我每次找实习前,我都会默默的打开牛客,观看牛爷爷们分享的新鲜面经,从中汲取知识,很感谢大家的面经,没有他们,我的开发路不会走的这么顺利,故此总结一下我这两年来的面试经验,一次性的分享给大家~
长文提示 : 本篇文章涵盖 简历,技术面,非技术面,学习经验和方法,开水团生活分享,常见问题及我个人看法。
tips:技术方面均以前端举例说明,后端可类比。
3.面试总结
整个面试流程拆分下来,总共就有机筛,初筛,笔试,技术面,HR面,接下来我来分享我对这些流程的见解。
1. 简历
这个应该是整个流程中最重要的部分,因为它决定着你是否有机会去展现你的技术,我理解没有人一开始的简历就是最完美的,一定会经过多个版本迭代,我就经过了至少五个版本的简历迭代,如果你感觉你的简历不够完美,那么你可以思考一下,下面这些是否适合你。
- 简历"加减法"
- 简历整体不易超过3页,不应小于1页,字体大小不易小于10号,字体自行选择,不易过于花哨,使用常见的论文字体即可
- 最开始写简历时要用加法,列举你平生所有和你求职相关的经历,排版之后再做减法,删除重复项,删除无关项,简化啰嗦的语句,一些过于简单的项目可以直接删掉,万万不可长篇大论写的密密麻麻。
- 删除"无用项"
- 为什么删除无用项我要单独列出来,因为我再逛牛客时,看到很多同学在求职简历中写入一些无关的社团经历,注水大赛获奖名次,超长的自我评价,在我个人看来,这些除了浪费自己简历宝贵的位置之外并没有其他作用,如果你的简历真的删除上述项目之后甚至无法充满一页,你可以尝试思考一下自己是否需要新学习一些东西再进行投递。
- 根据求职目标写多份简历
- 如果你的求职方向为前端+后端或者是其它类型的多种方向,建议拆分成多份,每一份都有自己表达的重点,比如前端简历就突出前端方向上的技术栈和能力,后端简要一笔带过即可
- 简历模板要美观/简洁
- 使用一些较较为简洁美观的简历模板,这里推荐[全民简历](收费),切记不要花里胡哨
- 照片尽量使用和简历底色相同的,同底色照片和简历看起来明显好看
- 简历技术栈要突出,要有延申
- 如果说你是前端Vue技术栈或者React技术栈,写完相关技术栈后尽量去加入一些延伸的知识,比如跨端框架,比如前端3D,甚至最新的鸿蒙开发。
- 写一些技术亮点
- 如果说你的简历上只有一些大家都会的技术/解决方案,没有自己的思考,只有一味的模仿,或者称为背诵,在一些小厂面试中可能还不显现,在大厂的技术终面时,你并没有自己的突出亮点,很容易在排序、平行选择上不占优势(本人学历背景较差,技术水平一般)
- 如果说你没办法找到技术亮点那就尝试去通过关注前沿方向的最新技术,思考这个技术如果运用在你的项目中能解决什么问题,能优化什么问题,如果可以自己去尝试把这个技术真正的去融入你之前的技术,去尝试,最终的结果就是当面试官问你这个项目有哪些亮点时,你可以流畅的回答出来。
- 在线简历要完善
- 有很多同学都是通过Boos,牛客,拉钩等等在线招聘软件投递的简历,在这种情况下,如果hr主动去寻找一个相关技术同学第一眼看到的是在线简历,因为在没有你的同意的情况下,你的简历文件是不允许自动发送给hr的,所以建议每次更新简历都要同步到这些求职招聘网站上。
- 慎重写一些不熟悉的技术填充简历
- 简历是你让面试官快速熟悉你的唯一途径,当你写入一个不熟悉的东西又恰好被面试官提问到,而你又回答不出来,我想面试官极有可能会对整个简历的真实性有一个质疑。(这是我在第一份实习时,一面面试官在我到公司之后闲聊之后告诉我的,我当时确实就有一个细小的知识点回答的有点问题)
- [个人介绍网站]
let { introductionWebsite = null } = yourFreeTime && yourPower //猜猜看什么意思~
如果可以的话,使用自己搭建的网站写一个关于自己能力介绍的website,一定要炫酷,多加入一些动效,有能力还可以加入3D相关。曾经在某大厂leader面时,他就告诉我我点开你的个人介绍网站时就能看出你的能力,就把你从建立池捞出来了。这个的主要作用就是直观的凸显自己的专业能力,而且不受简历形式的限制,可以任意DIY,对于hr等能直观的展示你的软实力,提高拿到面试的概率
2. 非技术面
- 准备一套流利的自我介绍
- 技术面和非技术面都需要准备一个自我介绍,开场是一个引导的好机会,尽量去说一些你和目标岗位相关的经历,并且这些经历都是真实的,或者你已经准备到无懈可击的,去引导他进入这个项目/实习经历中,让他去提问,而你又经过长时间的准备,就能够流利的回答,自我介绍重在引导。
- 对齐"价值观"
- 很多情况下,hr会询问一些你对xxx的看法,这个时候就是在考察你和企业是否契合,最常见的问题就是你怎么看待加班现象,我想大家懂得都懂,类似的还有其他的常见问题,可以搜集一些hr面经,总结一下就可以得到一些回答的思路和方法论。
- 不要有"放荡不羁"之情
- 在hr面试尽量不要展示"我是第一,我最牛*"的思想,在某次小厂面试中,已经和技术终面的负责人聊到家常了,自以为稳了,在hr面中自信的说了一句:"程序员嘛,不是为了技术就是为了钱",然后就被通知不符合条件,并且私下问技术负责人告诉我是hr挂的,确实是我太飘了。
- 宁可少说,不要错说
- 正如我上面所说的那样,如果对于一个问题你甚至没有五成的把我,尽量选择"装聋作哑",少去在这个问题上长篇大论,在某次不知名小厂面试过程中一个hr甚至问我上段实习你最讨厌的人是谁,谁最讨厌你等等,让我整个人都很无语,最终选择了拒绝回答,没有最讨厌的人,也不知道谁最讨厌我。最后面试完十分钟就oc了。
- 对未来的规划
- 这个问题单独罗列出来是其真的是一个非常高频的问题,大多数的hr都要考察一个人的稳定性以及在这个行业的发展意愿,强烈建议读到这并且没有回答思路的友友们自行去总结一个三百字回答方案。
3. 技术面
- 多看面经
- 牛客上每天都有很多新鲜的面经,每天翻开几篇看一看,总有你不会的问题,去解决这个问题,记录下来,有经历还可以深挖其中的原理,应用方向,加上自己的思考,这就是一个很完美的学习过程
- 不要把每次解决一个报错变成得过且过,有能力的情况下一定要深挖原因~
- 保证自己能够完全熟悉简历中的每一项
- 这个问题是我亲身经历,在某次大厂终面的时候面试官揪着我在简历上的首屏优化和支付问了一个小时,中间还一起设计了一个支付系统(口述),想要尝试从这个问题中解脱出来,重点绕到其他的前端技术上一概打断,我想这种抓点深挖的面试风格在面试中还是不少的,一定要做到最起码熟悉建立中的每一项,否则宁可不写(可参照简历篇)
- 多做复盘
- 每次面试之后再面试的结束的前三十分钟尽量去记忆你的面试整体流程,去做复盘,思考自己哪些不足,进行记录,每隔一写日子去回顾,"温故而知新,可以为师矣"。
- 保持对技术"底层的"好奇心
- 也正如我前文中对待bug的理念相同,每次出现新的API或者是一些陌生的技术,要保持一颗好奇的心,空闲时可去追逐技术的底层,不知不觉中你就会发现你的编程能力有了十足的长进。
- 关注前沿技术——做好不断学习的准备
- 当我们踏入这个行业就应该明白这个道理,技术的迭代实在太快,每个月都会有新的东西出现,不要一直死守你的"舒适区",尝试向外看看。不断的去找寻新的技术,点燃自己的好奇心,始终保持着最开始第一行print("HELLOW WORD")的样子。
4. 笔试
用我最熟悉之一的B站up主的话来说:'无它,唯死刷尔'。********
刷完的过程中尝试去思考,去总结,当你刷完之后我相信你已经可以应付一般的笔试。
5. 其他
一场面试即使准备的再好也有可能会失误,不要因为一次面试结果而气馁,捡起信心往前冲就完了!!!即使最终失败又有什么呢,即使换一个行业又如何,总会有路的。
一次面试真的看运气,恰好问的你都会,恰好你和面试官很对付,恰好他们缺人,那么机会不久来了吗。下面我介绍一些我个人的习惯,应该能一定程度上增加你的"运气"。
- 保持自信
- 面试过程中要给面试官一个自信,善于沟通和表达的印象,程序员大多数情况下是一个团队协作,总是要免不了和同事,领导,等等打交道,凸显你是一个善于沟通的人真的很加分(注意把握好分寸)
- 组建群聊相互模拟面试(技术)
- 在三四月份牛客发现了一个牛爷爷提出的一个意见,我果断加入其中,每次面试他提问的问题有很多是我都总结过很多次的,但是总是处于一个有印象,但是没有办法流利的表达出来的状态,每隔两天面一次,总能给查漏补缺,而且面多了,还可以给达到一个脱敏的效果,真正的面试反而没有之前的那种紧张和局促的感觉,和面试官侃侃而谈,后续面试成功率真的大了很多,安利各位牛油们去尝试一下。
- 非常欢迎各位大佬组队,*****************
- 保持良好作息
- 这个也是一个很重要的因素,早上早起吃早饭,晚上早睡,每天的学习效率和学习时长都会直线上升,各位牛油们也可以从今天开始尝试改变自己的作息习惯,真的很增加学习效率。
- 有压力及时输出
- 可能会有一些牛油们屡屡面试不顺,总会有压力挤压在心里,要学会排解压力,有压力了和父母家人聊聊,和朋友们出去吃吃饭散散心,人生不过几十年,开心是一天,伤心也是一天~
4. 大厂生活分享(开水团)
鼠鼠自打来到自来水厂之后就狠狠的涨了一波知识,组内的超级巨佬真是精通一切,两分钟解决我抓耳挠腮一整天的bug,那时候我真的感觉前端是一个有技术壁垒的技术工种,只有向他们一样经历的够多,学习的够多,才能够像这样急速定位问题原因,在不同业务场景下快速高效的设计出技术方案来实现对应的业务逻辑。
除了见识到大佬的能量之外,还是仔细浏览了美团的基建,从大象到学成再到一些业务基建,确实非常全面,我每天都会花费很长的时间去仔细精读一篇,每次都收获颇丰,这就是大厂的沉淀!
再者就是对美团整体的环境和氛围很喜欢,大家每天上班都开开心心的,偶尔组内的幽默的大佬也会整出一些狠活,惹得我大笑,整体氛围很轻松,加班也是在可以接受的范围内,还有一个待人和善的mentor,属实是一波记极好的实习体验。
鼠鼠工区在恒电,租房就在附近,每天通勤时间不长,周六日正常自己做饭,偶尔懒惰一下就使用餐补点外卖。周六末还会去一些景区游玩,整体来说日子还是很舒坦的
5. Q&A
Q1. 很焦虑,害怕以后工作被裁,以后不知道干什么
理性的来说我也不知道被裁之后该干什么,但是我觉得我们当下最主要的任务是尽可能地延长我们的职业生命周期,而不是从一开始就去考虑退路,这种思维或者想法应该是在当前事业到达一个瓶颈期之后再去思考。
Q2. bg双非,没有面试机会怎么办。
无可厚非,感谢信也是充斥着我的邮箱,学历较差的话只能去尝试在其它方面有一些突出点。而且考虑到目前供大于求的现状,公司为了减少筛选资源,快速的通过学历去筛掉一波也是可以理解的。我们能做的只有去“圆满”我们的简历,增加面试机会
Q3. 现在想后端转前端/测试转前端,还有机会吗?
我个人觉得目前来说是已经晚了,如果你在年初或者三四月份就已经观察到这个情况还是可以一搏的,就目前而言再去转,短时间的去恶补一些知识是有很大概率去遗漏一些知识的,很容在面试中被暴击,倒不如选择原来的赛道搏一搏,对于我而言,前端是我的主业,只是在第一段实习时误打误撞找到了后端实习。
Q4. 感觉自己什么都没学明白,都是调一些API,而且还记不住,每次都要去搜。
这个我觉得在职业生涯初期是一个很常见的现象,对于我来说也是经常会出现的,解决方案可能就只有著名CFer的至理名言:“菜,就多练”。
如果有不同的见解,欢迎大家在评论区和我讨论~~
6. 结语
如果这篇文章对你有帮助的话,点赞+收藏+评论,让更多有需要的人看到,秋招快要开始了,后续我还会在此不定期更新面经/面试技巧。
上述内容如有错误,欢迎在评论区指正,感谢你做我的一字之师~
所有评论和私信,一般情况下均会回复,大胆和我交流你的想法~
最后再次感谢各位输出面经和技巧的朋友们,也祝读到这的朋友秋招顺利,天天开心
#美团暑期实习##美团2025届转正实习##ATMD##上岸分享##你觉得面试是靠实力还是靠运气#