暑期实习面试结束啦,写个总结吧

3k 字手打长文求赞,想变成大橘已定

省流

19 场面试结束暑期,去阿里云了,Timeline 在这里 https://www.nowcoder.com/discuss/733707788249034752?sourceSSR=users

碎碎念

想写个流水账纪念一下暑期实习面试,后面有学习路线,不是特别有用,但是都是自己总结的,可以参考。

暑期一面挂,二面挂,三面挂都集齐了,投的都有面试,全靠双 9 bg 撑着了。我也逐渐理解为啥他们总说到双 9 最后都有 offer 的原因,很多时候面试真的是运气占很大一部分,面试官心情好就放你过了,问的也简单点。只要投的多总能幸运的遇到人好的面试官,而双 9 就是容易进面一点。虽然我觉得这也很不公平,我自己在牛客上看到好多双非的同学,他们简历、项目、业务能力都很强,就是被学校卡着(这里点名阿里系,虽然作为既得利益者说这些也惭愧

举个我同学的例子吧,他们也是双 9,叫小 a 和小 b 吧:

  • 小 a 是投了好多大厂但是都一面挂,但是投的多,最后遇到比较顺利的流程,第一次进二面就有三面,直接 oc 了。
  • 小 b 简历只有实验室项目,就看了下小林 coding java 面试题,随便投了腾讯字节还有 TME,平时都很佛,每次回去看他都在玩和看直播呢,牛客也没看过,问他刷题就说只刷了 codetop 前 20,面试手撕基本都中了(运气爆表),最后字节 TME 都 oc 了

小 b 的经历我在牛客上都没看到过这么顺的,不可思议,没有压力面,就算技术栈不对口面试官也说没关系,只能说运气也是实力的一部分。我感觉他们心态都很好,挂了就挂了,等复活就行,面完后就不要再去想它了,及时回顾总结就行。

银四还有很多 hc 呐,金三没准备好的假期回来继续冲

我自己的准备和面试

  1. 2024 年底意识到要准备暑期实习,开始刷 hot 100,虽然有 acm 经历,但是平时科研组会比较多,一个月才刷完。面试除了 morris 遍历没想到外,手撕都撕出来了。
  2. 2025 年 1 月中想准备后端项目,但是发现 c++ 的后端项目比较少,搜了下牛客的 webserver 基本都是劝退的,但是也没其他好入门的,webserver 涉及的知识点也挺多,就先做着了。
  3. 2 月 14 号做完项目,开始准备简历投腾讯实习基地提前批,但是投到了应届生岗位,3 天后才发现
  4. 2 月中发现自己看不懂牛客上的后端面经,发现自己对于数据库一无所知(除了本科学过的),搜了下小林 coding 的 c++ 后端,发现小林推荐 cpper 去客户端,基本上可以零基础入门,cpper 后端很难进大厂,转客户端开发。
  5. 2 月 17 号重新投腾讯实习客户端开发,没有后续了
  6. 2 月 24 号投字节客户端(又给我投到应届生了,眼瞎啊),25 号投腾讯实习正式开启后又重新投了下,26 号被 pcg 客户端捞起
  7. 2 月 14 - 2 月底补小林 coding 的计网,操作系统,b 站学 c++ 11 新特性
  8. 看到牛客客户端劝退第一人的帖子,麻了,又想准备后端了,此时 2.27 字节财经后端电话约面(3.3 一面)
  9. 3.2 一天速成小林 mysql,但是字节面试问到了 redis,完全不会,但是一面过了,约 3.4 二面
  10. 3.3 一天速成小林 redis,但是二面啥都没问,挂了,很难受,但是很快又被抖音电商捞了
  11. 3 月初到 3 月中,在疯狂投递,完善简历,刷牛客补面经,不会的马上用元宝搜
  12. 中间面了京东,发现自己对分布式和中间件一无所知,直接秒挂了
  13. 开始从 小林 Coding 和 JavaGuide 补分布式和中间件八股
  14. 到这里就基本补完了,但是都是八股,没有一点实战经验,后面还做了半天 mysql 测试后面其实就没啥好说了,就是一直在面和挂,最后阿里云也没答出啥,就进 hr 面了,我也很迷惑

最后战况如下:

  • 腾讯因为不会 morris 遍历和元编程,工程化经验不够挂了
  • 字节两次都是因为业务能力不够挂了
  • 小马智行难度太高,面试题目过于超前挂了
  • 阿里云运气好过了
  • 京东不会分布式事务挂了
  • 淘天,蚂蚁,美团,快手,作业帮面的太晚,喉咙发炎拒了

总的来说要进后端岗位还是太难了,最后去的基架,好像是做存储这块的,cpper 除了大佬不然真的尽早转吧

推荐网站和 Tips

  • 计网和操作系统:小林 coding,讲的很细,但是其实不用看特别多,面试一般不会问太深的。

计网时间紧就看 2.2,3.1,4.1,4.2,或者直接看 java 面试题中的计网部分,操作系统同理,重点看 4.1,5.1,5.2,5.4,5.5,6.1,有空第九章也要看完

其他部分可以看看面经或者根据你的项目、技术栈,有漏的再看也行

  • mysql 和 redis 也是看小林 coding,因为我是从 0 开始学的,就不提供意见了,我自己是基本上看完了,除了一些锁和 redis 数据结构没看太全,但是常见的跳表还是要知道的
  • 消息队列和分布式这个我看的好杂,小林 coding 公众号, javaGuide,Java 全栈知识体系都有看,但是因为没用过,只能死记硬背了,效果不太好,但是因为简历没写,所以面试官没怎么问

我一开始有个很天真的想法,我想凭借自己比较硬的 bg 进面,但是简历上可以问的很少,然后面试官只能问点简历上出现的八股,作为八股选手的我负责吟唱,手撕我也基本能做出来,就能进下一轮了。但是实际上还是会考查到他们工作中使用到的技术栈的,特别是二面和三面,不是很喜欢问八股了,场景题和 sql 题也会出现。

  • c++ 看阿秀的学习笔记,c++11 和设计模式看爱编程的大丙
  • 简历看编程指北,这个很重要,真的有很多人简历做的太随意了。我自己用的超级简历,但是其实是有很多瑕疵,比如页边距有点空,个性化设置不灵活,但是总体还行。
  • 项目其实应该看代码随想录的,上面有很多 c++ 后端项目,我是看 github 的 webserver,非常不推荐
  • 代码部分分为笔试和面试的手撕:
  • 笔试大部分都是 acm 模式吧,要知道怎么自己处理输入输出,牛客有练习网站https://ac.nowcoder.com/acm/contest/5657#question,美团好像是不怎么看笔试的(做出几题不影响),阿里的笔试偏难,挂的概率高,我打的几场一题就能进,没有被问过笔试做的题
  • 面试手撕基本就是 hot100 了,时间紧并且你之前已经刷过 hot100 的可以直接刷 codetop,二叉树的遍历要会非递归的,还有 z 型遍历(我被考了两次)
  • 字节腾讯有一些变形的难题(不一定很难,第一次见容易写不出来),我自己收集面经里出现过的:lfu(有原题),带过期时间的lru,奇数升序偶数降序的链表重排,两个有序数组的第k大数,数据流的中位数有删除操作版,删除无效的括号(有原题),大数乘法,大数除法,判断大小端。
  • 智力题:https://www.nowcoder.com/ta/nine-chapter 面试鸭也有不少,有空可以看看套路
  • 场景题面试鸭有,牛客上有大佬也在总结,可以关注下他们呀 https://www.nowcoder.com/discuss/733322587777888256?sourceSSR=users https://www.nowcoder.com/feed/main/detail/aa3f5b34ecc04ea8ae7ea71aa1d9372d?sourceSSR=users
  • 面经看牛客和xhs,多搜搜同一个厂的,面试题挺容易重复的
  • 测评也很重要,可以提前在牛客和xhs搜一下题型,找一下套路。阿里的测评要认真做,每一个集团独立招聘,也就是说每个测评都要重新做一次 ,但是也防止你一次没经验导致无缘阿里了。注意阿里的暑期和秋招共享测评结果,真的要认真做。我同门有直接测评挂的,救都救不回来。

其他

  • 这两个月高频使用牛客,以前刷手机,现在改成刷牛客信息了,私信评论基本都回了。大家都喜欢收藏不喜欢赞是为啥
  • 不要因为一时的失利否定自己,心态最重要。我在接了阿里意向之后面了 5 个厂,都进下一轮了,因为心态很好,答得多少就多少,答不出就道歉摆烂,反而容易了很多。
  • 注意身体不要久坐!阿里有入职体检,我之前因为担心过不了体检所以上周还在面试,真给我查出了心脏不太好,可能是体检前一晚没睡好,后面复查结果正常也顺利接到正式 offer 了。大家一定要注意定时休息啊,推荐 stretchly 弹窗休息软件,但是记得笔试面试的时候关掉防止弹窗干扰。
  • 租房子一定要多看xhs经验了,不要贪便宜。我昨天还看了一个串串房,味道特别大,赶紧跑了,那个中介还跟我说零甲醛。最后我还是在xhs发贴了,有挺多中介找我,鱼龙混杂的,要注意甄别

#牛客AI配图神器#

#面试题刺客退退退#
全部评论
小b太幸运了吧
3 回复 分享
发布于 04-06 06:31 湖南
不是,你们92,双2、双9的本来就羡慕了但是你的小b朋友也太幸运了吧,嫉妒了哈
点赞 回复 分享
发布于 04-29 16:21 广东
厉害
点赞 回复 分享
发布于 04-17 13:19 湖北
mark学习路线
点赞 回复 分享
发布于 04-16 19:59 安徽
mark学习路线
点赞 回复 分享
发布于 04-14 21:27 广东
mark学习路线
点赞 回复 分享
发布于 04-14 01:14 广西
双9真的优势大吗
点赞 回复 分享
发布于 04-13 13:53 辽宁
接好运
点赞 回复 分享
发布于 04-12 16:40 湖北
mark学习路线
点赞 回复 分享
发布于 04-12 15:43 黑龙江
mark学习路线
点赞 回复 分享
发布于 04-08 17:44 湖北
mark学习路线
点赞 回复 分享
发布于 04-08 17:37 上海
mark学习路线
点赞 回复 分享
发布于 04-08 11:22 辽宁
举报了
点赞 回复 分享
发布于 04-08 09:45 广东
举报了
点赞 回复 分享
发布于 04-08 00:33 陕西
mark学习路线
点赞 回复 分享
发布于 04-07 14:20 陕西
接好运
点赞 回复 分享
发布于 04-07 08:38 湖南
大佬牛逼
点赞 回复 分享
发布于 04-06 16:09 四川
我真的感觉开发的手撕真的好难,很多都是数据结构的
点赞 回复 分享
发布于 04-06 10:55 江苏
楼主什么学历啊
点赞 回复 分享
发布于 04-06 10:49 山西
楼主,你项目是只有webserver吗
点赞 回复 分享
发布于 04-06 09:36 北京

相关推荐

一、开启投递:四处碰壁,陷入迷茫​3 月 12 日,我满怀期待地开启了简历投递之旅。起初,我将目光投向实习群和校招官网的实习岗位,觉得这些信息更及时精准,但一周过去,投递的十几份简历石沉大海。3 月 20 日起,我开始在大厂广泛投递,腾讯、阿里、字节跳动、京东、拼多多、华为等 Java 开发岗都成了我的目标。然而现实残酷,大部分投递仅显示 “简历筛选中” 便再无进展。​看着身边同学陆续收到面试邀约,我陷入了自我怀疑。反复检查简历,发现可能存在项目描述不够精炼、技术亮点未突出的问题;也担心自己对底层原理的掌握不够深入。那段时间,焦虑和迷茫时常笼罩着我,甚至开始自我怀疑。​二、柳暗花明,初现曙光​3月底4 月初,我开始陆续接到了面试。面试准备时,我从小红书、牛客等渠道查询面经,润色自我介绍,并根据每个岗位的 JD进行定制化面试题目准备。4 月 10 日,我迎来腾讯一面。面试官先让我介绍最有成就感的项目,我详细阐述了用 Seata 解决分布式事务的全过程。随后,针对 Spring 循环依赖问题,从三级缓存原理到实际应用场景展开追问,虽然部分细节回答得不够完美,但整体表现还算稳定。4 月 18 -25日,进行了二三面,注意聚焦系统设计,要求设计一个高并发秒杀系统,我从限流(Guava RateLimiter、Sentinel)、缓存预热、消息队列削峰填谷等方面进行分析,得到了面试官认可。4 月 27 日,我收到了录用评估。​但我并未停下脚步,继续参与其他公司面试。阿里的面试让我备受打击,4 月 18 日的一面中,面试官对 JVM 垃圾回收算法刨根问底,涉及 G1 收集器的分区设计和并发标记细节,很多问题我答得磕磕绊绊,最终止步一面。字节跳动的面试更侧重算法,4 月 22 日的面试中,现场两道算法题被爆杀。京东和拼多多的面试贴近业务,常问实际场景的技术解决方案。​华为的面试流程漫长,从 4 月 25 日的技术一面,到 5 月 5 日的综合主管面,每一轮都很压力。目前在泡池子。​在这一系列面试中,我积累了宝贵经验:面试前要对简历项目倒背如流,预想所有可能追问点;回答问题先理清逻辑,再分点阐述;遇到不会的问题,大方承认并尝试说出解题思路,展现学习能力。​三、收获成果(AI润色过)手握腾讯和华为的 offer,我陷入了幸福的纠结。腾讯的岗位在微信事业群,作为国民级应用,能接触到亿级流量的系统设计,团队氛围年轻活跃,技术大牛云集;华为的岗位聚焦云计算领域,公司在通信和云技术实力强劲,项目技术挑战性高,职业发展路径清晰。​为了做出抉择,我查阅大量行业报告,对比两家公司业务发展趋势和技术生态;联系在腾讯、华为工作的学长学姐,了解工作强度、成长机会和团队文化。经过反复权衡,我最终选择了腾讯。我认为,微信海量用户带来的复杂业务场景,能让我在高并发、分布式系统设计上快速成长,这与我未来从事互联网后端开发的职业规划高度契合。​回顾这段找实习的心路历程,有过焦虑、迷茫和自我怀疑,但更多的是成长与收获。它让我明白,求职之路从不会一帆风顺,唯有坚持不懈、不断调整、持续提升,才能抵达理想彼岸。希望我的经历能给正在求职的 26 届同学一些启发,祝愿大家都能斩获心仪的 offer!       
投递腾讯等公司8个岗位
点赞 评论 收藏
分享
评论
121
275
分享

创作者周榜

更多
牛客网
牛客企业服务