谈谈个人的春招、秋招经历,以及对面试的理解
经历
先说说lz的情况,大学本科三年一直是乖宝宝,按部就班上课学习,没有acm,没有实习,唯一称道的是绩点还行(基础扎实?)。
3月份
春招,暑期实习,面了腾讯、阿里都是1-2面跪,后来又投了拼多多和摩根,都拿到offer。因为拿到的都是java岗,也不想去小公司,就都没去。
4月-7月
练功,春招时发现自己算法能力不足、缺少项目经历。在这几个月刷了大概100道leetcode,其中动态规划占小半。看了剑指offer全书和编程之美部分章节。写了一个1200行左右的tcp网络库,一个1500行左右的键值存储。又学了些分布式系统的知识提升视野。
8月份
秋招,这时候,我自己各方面的能力都已经基本达标,除了缺少决定性的亮点(比如牛逼项目,竞赛得奖,牛逼实习)。所以秋招基本是一个不断提升面试能力的过程,一开始我还是比较紧张,没法很好表达自己的意思,现场写代码也有点乱,但面试面的多了,就放开了。下面按照时间顺序说说我的经历:
- 阿里C++研发 内推 二面GG 第一家公司,表现不佳,加上阿里确实难进唉。
- 腾讯C++研发 提前批 面试通过但被备胎 去深圳面的,三面流程走完,内推学长说我三次面试的面试官给出的评价都不错,以为稳了,结果还是被备胎。
- 蘑菇街、美团、头条Java后台 内推 投过去都石沉大海,没有任何回应,难道是我的简历写的都是C++?。。。这里我也不清楚什么情况。
- 京东C++研发 校招 状态在初试中万年不变,也不给面试机会。
- 网易云音乐C++研发 校招 三面offer
- 滴滴C++后台 校招 四面offer
- 依图C++研发 内推 四面offer
- 百度、网易游戏,笔试通过,十一后安排面试,不太想去了。
要问我最后去哪?我保研了,原因很复杂,总之非我本意吧。。。ps:如果腾讯把我捞起来,并且给了我sp,我大概会立刻放弃保研。(群众:你在痴心妄想)
总结
下面是个人对面试的理解。
面试,其实并不是回答问题的过程,是一个面试官考察你简历真实性、以及考察你能力的过程。
- 面试问题分成几类:基础问题、进阶问题、项目相关。
基础问题,是一定要答出来的,基本答不出,基本GG。并且你想进大厂,还需要答得有深度。很多问题都是这样,比如,select和epoll的区别?进程和线程的区别?tcp和udp的区别?
进阶问题,往往是面试官对你能力的期望,答不上没关系,答上了那可能sp哦。
项目相关,没什么好说的,对你自己的项目必须足够了解,包括用到的技术,不可一知半解。答不上也容易GG。
- 还有很多同学都疑惑,你问题都答上来了,为什么面试官不给你过?
这分两种情况,一种就是之前所说,答得太浅。第二种就是你简历,也就是经历不行。要知道面试并不仅仅是问你几个问题,而是对你这个人得能力进行评估,如果你的经历匮乏,又没亮点,最后还是会GG。
所以我建议学弟学妹们不要投入太多精力在牛客上,没什么用的。做些项目丰富自己的经历,临近面试,来牛客刷几套真题就行了。
我个人觉得腾讯挂掉就是因为简历太平凡,没有亮点,如果我有一个5000行以上的用心做的项目……美滋滋
#阿里巴巴##腾讯##网易##滴滴##C++工程师#