点击上方卡片进入3分钟秒懂大数据主页
然后点击右上角 “设为星标”
比别人更快接收好文章
大家好,我是土哥。
这篇文章被我压箱底 300 多天了,一直没有分享出来。
今天刚好 2 月 3 号,趁着好多在校生忙着春招,同时 2-3 月份也正是社招跳槽的好时机,所以,今天将这篇文章分享给大家,帮助你们多了解了解大厂的面试内容。
2022 年 2 月 3 号至 3 月 14 号, 总共 45 天,我终于完成了自己所定的目标,成功在社招中拿到多个一线互联网大厂 offer!
在这 45 天的备战中,我只有晚上回到家里才能一边刷 Leetcode,一边写文章看源码,
所幸这段时间的付出没有白费,而我也得到了最完美的回报。也算是给我的读者们带来了一个最完美的 开端 !
在这 45 天的时间里,我一共投递了 6 家公司,参加了 27 场面试,面试通过率 100 %。
其中小公司乐言科技参加完 1 面之后,我拒绝 2 面从杭州去上海现场参加面试之外(当时 2 月 10 号,杭州疫情还没解封),其余 6 家公司全部在线上参加视频面试。
我也非常顺利的拿到了 字节跳动、拼多多、哔哩哔哩、小红书、 58 同城等 5 家 社招 的互联网大厂 offer ~
看完上面这些内容,不知道小伙伴们有什么感受,但不管是什么感受,我都想告诉你们!
不管你是 985、还是 211、还是双非本科、还是专科,只要你的简历能过 HR 的初筛,那么只要有一个好的 复习方法 + Leetcode 刷题技巧,上面这些公司的面试,你也全部都能通过!
我没有夸大其词、我也没有比其他小伙伴聪明多少,土哥靠的就是 简历亮点+复习方式+面试技巧+薪资沟通以及正确的复习方式。
下面详细介绍一下整个面试经过~
我面的第一家公司是 58 同城,地点选的北京,因为我在杭州工作,北京这个城市,我是肯定不会去的,想前期积累一些社招面试经验,所以就选择了一家不是一线大厂,但又听上去有些名声的公司,因为前几年经常混迹于牛客网,所以 社招 投递简历时,也首选了 牛客网。
通过在牛客网查询 58 同城的投递通道,然后将简历投递出去。
没想到 58 同城的流程超级快,当天晚上投递之后,第二天就有面试官加我微信,当时都惊讶到了,但是由于是上班时间段,就一直没有通过,直到晚上 8 点半回去之后才通过好友添加。
面试官一上来先自我介绍,然后问我什么时候合适,想约一场视频面试。后来我们就约定了一个时间,具体的 1 面面经我也总结了,并且非常详细。
当天面完之后,过了没 1 个小时,1 面面试官就说稍后 2 面面试官加我微信,注意通过一下。2 面面试官全程问的项目、并从中抽问了一些比较开放性的问题,但我都回答的不错。面试完没过多久,就和我约了 3 面,具体的 2 、3 面面经我也总结了,详细请看 58 同城社招二面、三面面经(附答案)。
我以为 3 面通过后,技术面差不多完了,没想到后来又约 4 面,说来个交叉面,这次全程问的技术点,是另一个组的面试官,但还是被我通过了,哈哈哈
等到第 5 面的时候,因为有之前校招的 HR 面试经验,所以和 HR 聊天的时候,我非常的放松。问了一下我现在的薪资以及职级,等了不到 2 天,就给出了一份薪资表,整体还算可以,但是没有达到我的要求(差一点)。
58 同城 5 面的一次通过,给了我极大的自信,再加上每轮面试,我都会进行完整复盘,总结自己的不足之处,所以乐言科技 1 面的整体难度偏简单些,问的全是基础知识点,而我之前总结的各个组件的知识点汇总将面试官问的全都覆盖了,所以 1 面很顺利过了。
2 面 hr 小姐姐让我去上海现场面试,但当时杭州疫情太严重,我的小区还被封着,我就拒绝了。
北京的面完之后,发现通过了,自己又不去,就感觉有些可惜,所以想着要不不投北京了,直接投上海。上海离杭州近,要是通过了,薪资给的可以的话,也可以选择。
上海面的第一家是小破站。
哔哩哔哩的 1 面小哥哥是另一个组的,不是我面的这个组,所以问了我一些特别特别基础的知识点,例如 Object 类包含哪些方法等等,然后写了一道 归并算法题。具体面经如下:哔哩哔哩社招 1 面面经(附答案)
1 面面完后 20 分钟,Hr 小姐姐给我打电话约 2 面,2 面面试官问的比较细,从项目到技术知识点,只要是他没听懂,都会往深问,直到他满意为止。但其实每次都是我在引导他往这块提问,哈哈。
2 面写了 2 道算法 分别为 正整数 N 拆分成所有和的形式 以及 K 个一组反转链表。
2 面的整体难度来说中等偏上,上述的两个代码之前在 LeetCode 上刷过,所以也很快写出来了,面试结束后,第二天 Hr 联系我约 3 面。
3 面全程聊项目和聊规划,以及如何和同事相处,同时说了一个开放的思路题,整体面试下来非常舒服。
哔哩哔哩的 HR 面和技术面相隔了一周,感觉时间挺长,但最后也拿到了不错的薪水。
小红书整体面下来,难度在所有面试中排第 2,光从时间上就可以看出,2 面直接面了我 100 分钟,当时说的我口干舌燥。
小红书是通过一个中介帮我直接内推的部门,所以在面试时间上都比较好选。1 面面试官问了好多 性能优化 方面的知识点,要不是我现在所在的组是 专门搞底层二次开发 的,我还真不一定能回答出来。
1 面写了两道算法题,第 1 道我相信绝大多数小伙伴都能写出来,Leetcode 第一题 两数之和。第 2 道题写的是 3 数之和,中等难度。但这两道题我之前早已刷过,并且是按照一定的规律刷的题,所以都很简单。
2 面和 1 面间隔了 1 周,因为中间我们组内事情特别多,不是我有事,就是面试官有事,所以约了好久~
在 2 面的沟通中,面试官一直在层层递进,往深层次发问,问了特别特别多源码的问题,面试时间太长,导致我大脑都有些发蒙,其中有一个点我感觉我回答的不是很好,但后来还是解释清楚了。
项目问完后,写了一道代码 LRU,当时看到题目后,我就有些苦笑,这道题的代码好长啊,但没办法,只能好好写。
等到提问环节时,我首先问的是面试官工作了几年,他说 6 年了,我靠,怪不得一直在深入源码询问,后来对我的评价也很好,说整体面试情况挺不错的。
3 面一般都是大 boss 面试,问的技术层次不会太深,但特别喜欢问如何合理利用资源、CPU、扩缩容之类的问题,毕竟,站在领导的角度来说,如何为公司节约成本,才是关键问题。3 面不出意外,最终也通过了。
HR 面是在上班的某天下午突然打过来,聊了 20 多分钟,然后问了职级和薪资,了解了一下情况,说等通知哈。后来也拿到了不错的薪资~
拼多多整体面下来的感觉就是一个字,绝!是所有面试公司中写代码最多的一家公司,总共写了 6 个代码,同时面试一上来,先写代码,后问业务,但没办法,我就是大数据算法工程师,你考我代码,那我最开心!
所以说想入职拼多多的公司,可以多刷刷 Leetcode 题,这样通过率会很高的~
1 面开始,简单的自我介绍后,直接动手写代码,题目是:求数组中递增子序列,数组中最多可以除去一个数字,小伙伴可以试试。
看我写完后,就开始问了一些业务问题,同时结合拼多多的业务场景,给我出了两道题,让我说具体实现思路,但好歹都还不算太难,而且还是说思路。
1 面通过后,第二天 hr 联系我约了 2 面。2 面一开始,都不让做自我介绍了,直接开撕代码
这三道题都是简单题,写完后问了我时间复杂度,面试官特别注重代码的书写规范,然后简单聊聊 10 分钟项目就结束了。
2 面通过后, HR 直接联系说 5 分钟后 直接 3 面,我滴个乖乖,好吧,那就开始
3 面上来后和之前一样,直接写代码
写完之后,和我聊了一些场外问题,家在哪啊,为什么想来上海啊,拼多多加班挺多的,你知道吗?可以接受这样的强度吗?
面完之后,HR 说啥时候有时间呢,我们约个时间 HR 面,隔了两天聊了一下具体情况,然后上传了学历证明和薪水证明,做个背调。
最后完了之后,说其他公司的薪资开了之后给她说一下,这是要对比哈。过了没 1 周,HR 给我打电话说薪资结构出来了,当我听到薪资时,整个人都惊讶到了,涨幅直接接近 double.
上海的三家公司面完之后,我感觉差不多了,毕竟杭州一家公司都没有投,而杭州的大厂不多,阿里 、网易 和 字节,快手校招投过,还把人家给拒了,就没再投,滴滴听说内部特别动荡,也直接没投。
后来在 脉脉 上更新了一下简历信息,然后有好多家杭州的公司联系我,然后我加了字节 HR 和 蚂蚁 HR 的微信。
字节一面的面试官是个小姐姐,当我介绍第一个项目的第一个问题时,直接给我打断,开始问问题,一直深入询问,从 Flink 提交 聊到 Flink SQL 提交,聊到 性能优化,聊到 JOIN 优化,聊到 Spark 3.0 AQE 自适应优化, 真是你能想到的,她都问了,你想不到的,她也问了。
然后 第一个项目的第二个问题接着上述的套路,先问 checkpoint 有没有遇到失败的情况,什么原因导致的,怎么解决的,社区提出新的解决办法是啥?
项目+ 技术点问了 40 分钟,然后写了一道代码,还行,挺简单的。题目为:给定一个有序数组,前 n 位往后移,求其中最小值。这个题当时我一听,就知道用二分查找法写, 用了不到 5 分钟搞定,小姐姐看我写的挺快,问了一下时间复杂度后,就说算法通过了哈。
接着和我聊了一下我的规划,然后问我有什么想问她的,我提了 4 个问题。
1 面面完不到 1 个小时,加我的 HR 微信告诉我说通过了,邀约 2 面。
2 面面试官和 1 面的套路简直一模一样,根据项目中的一个点一直深挖下去,问了一些 flink 内核方面的内容,以及调优方面的知识点,后来时间差不多了,说写一道算法题。
我看到题目后,就苦笑了,又是 LRU, 面试官咋这么爱考这道题,写了 15 分钟左右,才搞定,主要是代码又臭又长!!!2 面小哥哥看我写出来后,也没多聊,就说了句,后面会有 HR 联系你。
听到这句话,我就知道 2 面应该过了,果不其然,过了有 20分钟,HR 就联系我了。
3 面面试拖了 4 天,面试官出差加上我回老家,后来第三面,还是我刚下飞机,直接找了个酒店,在酒店面试的。
3 面面试官听年龄不大,但想到已经 3 面了,肯定是大领导,问我为什么投递这个岗位,还有加入入职后,有什么规划之类的事,聊了 20 分钟,我认为是废话的问题,然后说写道题吧, 给我出了一道 之字形打印二叉树的题目
只要刷过 Leetcode 题目的小伙伴,我估计都会做,基本是原题,没啥变化,用了 10 分钟写完。然后简单说了两三句就挂了。
第二天 HR 给我打电话,问我有时间吗,说 HR 沟通一下,问了一下我的职级和薪资,然后让我提交薪资证明,做了背调,差不到 1 周,给到了一个薪资~
蚂蚁金服的面试经过比较长,所以放到下一篇文章详细介绍,结果就是 6 轮面试全部通过!!!
整个面试经过,我总共花了 45 天,除了第 3 面或者第 4 面面试时间不可控之外,其余时间都在下午 6 点, 面试完之后,我整理了每一轮面试的详细面经,有的个别在公众号发过,有的直接没发。
整个面试,我总结了以下几点:
1 简历筛选,优秀的简历,才能快速吸引 HR 和面试官(简历制作的重要性)
2 简历投递,正确的投递方式,才能有求必应(投递简历的重要性)
3 备战大厂,如何备战,才能保证每一轮不被刷掉(正确备战大厂面试)
4 一轮面试,如何复习第一轮,才能保证 1 面面试官问的,我都会(正确复习 1 面)
5 二轮面试,如何复习第二轮,才能保证 2 面 90% 的问题都对答如流(正确复习 2 面)
6 压力面试,压力面如何应对,才能在决胜阶段让面试官满意(需要注意的点)
7 算法面试,算法该如何复习,才能过五关斩六将,直捣黄龙(正确的刷题方式)
8 HR 面试,如何巧妙回答问题,才能让心怡的公司给到你提的条件(正确的提问策略)
9 谈薪阶段,如何表达,才能拿到满意的薪资(正确的回答策略)
10 收到 offer ,如何与 HR 周旋,才能为自己争取更多的休息时间(沟通的策略)
就是因为总结了以上 10 点,才能让土哥在 28 场面试中,通过率 100% ,
土哥相信,不管你是 985、还是 211、还是双非本科、还是专科,只要你的简历能过 HR 的初筛,那么只要掌握上述 10 个问题的技巧, 上面这些公司的面试,你也全部都能通过!!!
这篇文章被我压了接近一年,本来准备在 2022 年搞起这项事情,但订婚,结婚,加上换工作,转正等事,就被耽搁了下来。
人常说,干一件事最好的时间点有两个,一个是 10 年前,一个是现在。
如果你不会制作简历,如果你不会备战复习,如果你不会面试技巧,不会 HR 面,不会谈薪,不会上面 10 个问题的任意一个,不要怕,有土哥。
可以找土哥修改简历,1 对 1 辅导面试技巧,辅导 HR 面以及沟通薪资,同时发你没有对外发布的 2022 年面经试题(有偿哈),具体价格私信土哥。
毕竟免费的东西,不仅你不会上心,土哥也没有多大精力认真去修改和辅导。
如果有任何意愿,可以加土哥微信,备注:简历修改+面试辅导,当然,想进群的,也可以扫码,备注:加群~
原文作者:3分钟秒懂大数据;如有侵权,请联系管理员删除。