一个二线后端程序员的秋招全历程

4,523 阅读9分钟
原文链接: zmrenwu.com

历经近两个月的秋招,工作的事终于尘埃落定。现在对秋招的经历做一个总结,分享一下各大公司的面试经历,同时以自己对各公司的所见所闻,分析当下市场对计算机专业类各个岗位的需求情况和待遇情况,供后来者参考。同时个人博客也开始恢复更新,近期还会继续分享一些和 Django 开发相关的文章。坚持写博客是一个好习惯,个人博客在面试中也为我加分不少。

先报一下自家背景:硕士末流985计算机专业。秋招总共投的公司不多,简历投递大概有20+家,收到笔试的10+家吧,收到面试邀约的就只剩几家了,以下是面试的各个公司和面试经历的简短介绍(面试官考的具体题目就不透漏了,如有需要请参考互联网上的公开资料吧,或者与我联系):

搜狐(北京,后台开发,拿到 offer)

面的第一家公司,参加完宣讲会就直接线下笔试,第二天就收到面试邀请,一天下来三轮面试。由于第一次面试有点紧张,一面试官的第一道题就卡住了答不出来,面试官也可能看我太紧张,换了个单链表反转的题让我缓一缓,好在这个题不难,磕磕绊绊的用 Python 把代码写了交给面试官检查。之后面试官要我介绍自己的优势,我说我高等数学功底很好,于是面试官开始考概率论的题。可能面试官见我确实概率论的题都答得不错,就顺利进入了第二面。

第二面还是考数学知识相关的算法,现场写代码。虽然写出来了,但是复杂度比最优解高了一个量级,最后在面试官的提示下才写出正确答案。但面试官还是让过来。之后沟通了一下意向部门。

第三面应该是部门 leader 面,还是各种数学题,算概率,不过 leader 面轻松了很多,题目也容易很多。面完第二天就收到 offer 电话了,不得不说搜狐是我面过的公司里效率最高的。

美团(上海,Java 后台开发,一面挂)

我是搞 Python 开发的,但美团后台只有 Java 岗,一个女面试官面的我。面试一开始准备问 Java 相关问题,然后一看我不会 Java 就傻眼了。愣了一会开始聊一些数据结构和算法、计算机网络、Web 开发相关的基础知识,虽然感觉答得都挺不错,但最终没有再收到后续通知,很久以后才收到“已被加入人才库”的邮件。感觉美团只招和岗位对口的人,如果你不会他所要求的编程语言,那能过的概率就很小了。

中国银联(上海,电子支付研究,等消息)

银联笔面试效率奇高,做完笔试当晚就收到面试消息,要求第二天带着各种材料去面试,好在平时有备份,否则可能简历份数都凑不够了(所以建议找工作的小伙伴平时要多备几份材料,以备不时之需)。先是群面,好在群面我还是比较有经验,只要既不抢风头、又不太沉默,把群面当成一个省委常委会议开就可以了,另外记得计时和群面结束时小组要得出统一结论。

群面结束后是多对一的面试,配置应该是一个部门 leader,一个人力资源 leader,和一个技术人员。半结构化面试,主要是针对个人简历一条条地问,但并不涉及深入的技术问题。

面完第二天就收到了面试通过的短信,让等体检(但至今没有等到,估计已经加入备胎池了)。总体来说,国企不像互联网一样过于关注你的个人技术,他们比较看重你个人的综合能力、表达能力、学历、在校期间的表现等。

DJI 大疆创新(深圳, 后端开发工程师, 一面挂)

大疆校招比较早,结果错过了笔试,但正好后来大疆又来学校做宣讲,就又投了一次简历。面试官看我简历项目经验还不错就叫我过去面试看看。但 DJI 就是 DJI,问的题目难度都要高其它公司一个档次(印象最深刻的是数据结构问我红黑树,后悔没把算法导论刷一遍,还有要写一个自动扫雷算法),结果即使在面试官的提示下一道题都答不上来,然后面试官可能觉得我太水了,就没有然后了。

4399 游戏(广州,游戏研发工程师, 三面挂)

4399 是互联网公司招聘届的一股清流,全程面试不要求写代码,做算法,主要考察一些计算机本科学过的一些基础知识,然后针对你投递的岗位和简历上的项目问一些问题,有点偏国企面试的感觉。但最终可能他们觉得我投递的岗位和我的经历不太对口吧,而我又不想去他们的后台开发部门,很久很久以后给我发来了“已被加入人才库”的邮件。

浙商银行总行信息科技部(杭州,开发,拿到 offer)

浙商银行提前批,提前几天投了简历,可能看我简历比较优秀就直接给了绿色通道免笔试。面试是多对多的面试,挨个就面试者各自的简历问问题。银行也是比较看重你个人的综合能力、表达能力、学历、在校期间的表现等,对技术要求不是特别高。个人感觉表现还不错,第二天领导叫去二面,然后是体检,一个多月后收到录用函。

网易游戏雷火/盘古事业群(杭州,平台开发&前端开发工程师,拿到 offer)

网易是我面过笔试最正规,面试比较土豪的公司。首先网易游戏会组织一场全国线下笔试,监考严格,有点考研的感觉,之后他们会通知笔试通过的同学去杭州公司面试,并报销来回车费。面试氛围也很不错,主要考察了一些 Web 开发相关的知识,偏向于高并发、大流量和网络异常等相关的处理。面完后感觉很开心,趁着机会去西湖玩了一圈,大概半个月后收到了网易的录用函。在此要感谢在网易工作的朋友对我在杭州面试期间的收留和招待。另外网易杭州的食堂非常赞,员工一日三餐在里面吃是免费的,我在里面蹭了两顿。

携程(上海,云平台,拿到 offer)

携程严格来说不算校招,是在 v2ex 上云平台的一个 leader 看了我的简历后喊我去上海面试的。携程是我面过的公司中面试轮数最多的。首先是两轮电话面试,考察一些 Python 相关的基础知识,之后就叫去上海携程总部面试,一共三轮,花费了一整个下午的时间,也是针对我的简历项目问一些 Python 和 Web 开发相关的问题,以及拿一些工作中碰到的问题作为考察,要求当场给出解决方案和实现。总体来说携程的面试非常专业,hr 也非常专业,办公场地也是高大上,团队氛围感觉非常的不错。整个面试表现个人感觉也还行,想着应该问题不大,当时就想干脆在携程工作得了。几天后在我回学校的途中收到了 hr 的录用电话。

今日头条(深圳,效率工程团队后台开发,三面挂)

师兄内推的,面完携程后去武汉开一个学术会议,期间头条就打电话来安排面试,本来要求去北京总部,但沟通后改为视频面试。当时身上没带电脑,只能去网吧面试。总体来说头条面试要求比较高,面试考察的题目主要偏向于高流量、高并发的相关处理,以及数据结构算法、编程语言(我的主要是 Python)相关的基础知识。由于在网吧面试,环境比较差,很多题目在面试时怎么想都答不上来,之后一出网吧答案就想起来,有种期末考试刚交完卷发现不会做的题有了解法的感觉,最后一面也是一样的感觉(要求写一个 Python 装饰器竟然没有写出来,后来真想给自己一个嘴巴了),没能把握住机会。听说头条薪资非常诱人,感觉还是蛮可惜的。

总结:个人平时做一些 Web 开发相关的项目,只会 Python 一门编程语言,所以投递的岗位大都是后台开发相关的岗位。对后台开发来说,大公司普遍要求掌握 C++ 或者 Java, 会 Python、js 等脚本语言会成为你的加分项,但只会脚本语言的话会比较吃亏。后台开发岗公司会比较看重你平时个项目经历,如果面试时什么项目经历都拿不出来的那过的概率就很低了。另外名企实习经历也会为你的简历加分不少。

另外想对 Python 开发者说,目前大企业校招 Python 相关的岗位并不多,会 Python 会成为你的加分项,但只会 Python 则会成为你的软肋。所以最好还是能掌握一门编译型的语言吧,例如 C++ 或者 Java。特别是一些偏离主流的技术开发,例如 Django 开发,当个人爱好就好了,真的没几个公司对这感兴趣。

还有从我个人感受来看,算法类岗位需求旺盛,而且普遍薪资远超其它岗的同学。例如今日头条白菜价 30 几万起,我等只能徒有羡鱼情。所以如果你是搞机器学习、深度学习、AI 相关的,好好准备吧,竞赛拿点奖,基础知识搞透,高薪 offer 不是梦。

至于我最后到底去了哪里?就请猜猜看吧,哈哈。

-- EOF --