战绩

秋招陆续投了100多家公司吧,给面试的大概几十个,最后拿下20个(意向或Offer),整个过程实在是太累了,估计这辈子再也不想这么搞一遍了。下面列出一些中道崩殂和最终搞定的公司吧:

  • 网易互娱(卒于二面)
  • 网易/阿里考拉(因为硬件条件痛失曲线进阿里的机会)
  • 大疆(笔试挂)
  • 拼多多(学霸批挂)
  • 依图(三面挂)
  • 百度(一面挂,因为秒杀系统)
  • 深信服(HR面挂)
  • 微策略(现场面,挂)
  • 腾讯(一面挂)
  • 字节跳动(三面挂)
  • 猿辅导(正式批简历挂、补招简历继续挂,不配一个面试机会)
  • 英特尔(现场面,挂)
  • IBM(HR面,挂)
  • 亚马逊(笔试挂)
  • 爱奇艺(笔试挂)
  • bilibli(笔试挂)
  • 网易雷火(Offer)
  • 浦发(Offer)
  • 作业帮(仅有拖帮意向)
  • 新浪(备胎,仅有意向)
  • 美团(Offer还没批下来...等呗)
  • 宁波银行(Offer)
  • 京东(Offer)
  • 有赞(Offer)
  • 滴滴(Offer)
  • 大华(Offer)
  • 老虎证券(Offer)
  • 神策数据(Offer)
  • 星环科技(Offer)
  • 艾耕科技(Offer)
  • 富途(Offer)
  • 哈啰出行(Offer)
  • 杭州银行(Offer)
  • 寒武纪(Offer)
  • 杭州工商银行(Offer)
  • 华为(拒了,md一说就来气)
  • 阿里巴巴(继续挣扎中...)
  • 字节跳动(Offer)

心得

作为一个本硕双非、没有项目、大厂实习以及比赛名次菜鸡,整个秋招的感觉过的身心俱疲。我的策略就是提前准备,广撒网捞大鱼。在准备方面,分基础、项目和算法讲吧。

基础

基础这块没啥说的,Java基础、多线程、分布式、JVM、集合类、Spring、数据库等。详细内容可以参考我的博客,下面也会给出我个人结合网上资料总结的知识点。

项目

项目因为我只参加了一个军工项目,所以有点吃亏。平时我自己也会搞点项目弥补下,自己手撸了一个分布式机器学习的小框架(仅支持BSP);还有一个秒杀系统(你们懂得)。秒杀系统其实虽然没有啥难度,但是涉及到的一些技术,例如Redis、MQ(Kafka,RockerMQ)、MySQL以及Nginx我都找了相关的书籍去看去学,还学习了大规模系统架构的相关知识,了解淘宝的设计架构。但是,我自己都觉得这些项目太low了,面试官看不上我也不怪他们,没法实习我是真的伤。

算法

算法就提前刷吧,我是大概一年前陆陆续续开始做题。因为我们学校ACM挺强的,所以本科期间也选修过老刘的ACM课,虽然课上听的都是集训队的爱情故事,算有一丢丢基础吧。平时主要在LeetCode上刷题,刷了大概300道吧,周末经常搞一下周赛(签到水平)。LintCode上也有200来道吧,这个环境也不错的呦。整个秋招面下来,感觉面试中的算法题都集中在剑指Offer上,只要把这本书吃透足以应付绝大多数的面试官(面试官最爱问数组题,可以套路他们),牛客上提供剑指Offer的在线测评。很多大厂的笔试,几乎没碰到过原题,题目甚至都是ACM级别的,实验室有个兄弟笔试结束后在CodeForce上搜到了类似题。

资料

我自己有一个GitPage当博客(后续考虑迁移到牛客博客),自己也有GayHub仓库,地址如下:

我已经把一些重要资料整理并发布到GitPage上,大家可以访问博客查看学习,标题统一为:Java学习系列xxx。郑重声明,这些资料大量参考了JavaGuide、CS-Note以及CSDN博客,原创部分为25%左右,感谢大佬们的付出。

建议

建议只能给到和我一样(双非、没项目、没实习、没比赛)的同学们,大佬们请绕路。大项目、实习以及比赛是必须要有一个的,最好有大厂实习,提前了解公司环境争取转正是最好的路子。我们实验室有一些有大厂实习或项目的同学要么直接转正,要么就是简历nb,这都是实实在在能体验到的,有的同学几轮面试下来就讲大厂的实习经历就ok,都不问基础的。如果你上述几个路子都走不通,只能像我一样苦逼的撒大网,但是这么搞太累,我最多一天干五个面试;有一次上午跑上海面京东,下午回杭州滨江面网易,中间路上插空再面个滴滴,实在顶不住。我这个人头也铁,一开始觉得没有这些东西不重要,我玩命学基础就行,但是现实给了我狠狠一巴掌。很多面试官看你对答如流,觉得你是刻意准备过的,人家就说了,我们看重的是候选人的潜力(嗯,我明白你意思,要985是吧,告辞)而非既往经历。

吐槽

都说现在是互联网寒冬,秋招广撒网的我也见识到了不少公司的奇葩行为,列举如下:

  • 某公司,面试前一定要候选人先做一个小项目,跟HR交涉无果,给我发了一个他们公司的文章,题目大概是“为什么我一定要你在面试后做一个项目?”但是我还没面试呢,凭啥在你身上浪费那么多时间?
  • 某公司,池子深不见底,临时通知签约,不带三方不谈薪资,不谈业务内容,我反正ft了。
  • 某公司现场面,找了三个没比我大几岁的员工当面试官,我做自我介绍的时候有个人竟然在玩手机,轮到他提问时,贼装x的问了我一个问题,我回答了一下,他冷笑着说你回去自己敲一遍代码吧。我这么杠的一个人回去当然敲了一遍,结果我说的答案是对的。
  • 某公司,Offer永远都在审批中,等不起。
  • 某谣传要上市的公司,二面面试官是个娘x,阴阳怪气的,总是打断候选人回答问题。
  • 某公司,二面中公然抛出他们生产场景中遇到的问题,让我想一下有啥解决方案没?还是这家公司,HR面的时候,这位女HR全程不给你好脸子(别说是压力面),一副我欠了它100万似的,差点没忍住想喷。

说了这么多消极的事儿,表扬几个公司吧:

  • 华为的面试体验极好,从面试官那学到了好多,能看出这些面试官是真的有丶东西
  • 美团的面试体验极好,整个秋招只有美团的面试官认真看了简历的每个细节,问了我的博客和GayHub项目
  • 阿里的面试体验极好,算法的最优解实在想不出来,面试官还会引导你

致谢

秋招这几个月,每天都上牛客,首先要感谢牛客这个平台,为我们提供交流、学习的机会,希望牛客的发展越来越好。其次,要感谢实验室的兄弟们以及帮助我们的师兄师姐导师们,大家经常聚在一起讨论面经、讨论算法的解决思路,给我了很多帮助。最后要感谢牛客上的许多陌生人,大家都分享了很多面经以及排坑指南,万分感谢,好人一生平安!我也希望这点经验分享也能帮助到其他人!

广告

我所在的学校以及实验室是杭州电子科技大学云技术研究中心(云计算)。我们实验室师资力量强悍,软硬件资源齐全,每年的毕业生去向均为阿里、腾讯、字节跳动、滴滴、网易、华为等知名互联网或通信公司。感兴趣的考研同学请访问:http://cloud.hdu.edu.cn/lab/