21届实习秋招总结+心得分享
个人背景:985本硕,操作系统方向,5篇论文(两篇顶会)。
1. 秋招offer
阿里巴巴、腾讯、百度、字节跳动、快手、拼多多、华为。
2.秋招抉择
投的公司基本都拿到offer了,最后选了阿里巴巴操作系统。个人选择offer的考虑主要有:
- 岗位是不是自己想做的:我一般选喜欢做的或者自己擅长的,投的offer都是和我研究方向相关的;
- 岗位在领域内是不是有竞争力:第一份工作的起点和生命力,技术的成长对整个职业生涯的重要性不言而喻,阿里云目前在国内份额46%,操作系统是整个云的基石;
- 薪水:没钱万万不能呀,给的条件还不错;
- 工作地:北方人,最远就能接受杭州了,再南不适应;
- 团队氛围:主管靠不靠谱,同事给不给力,也很重要;996、PUA主管还是算了吧,身体要紧;
3.实习&秋招建议
a) 最好能有实习经历
一段实习经验能让自己在秋招时相对更有竞争力:
- 实习期间的项目经历,能引导面试官在秋招时聊聊熟悉的技术细节;
- 如果能有留用的机会,可以作为保底offer,在秋招时也会更有底气;
- 也可以作为一次试错的机会,如果对所在团队不满意,能及时止损。
我身边有很多老板不让同学出去实习,即使遇到这样的老板,我还是建议投递简历,参加实习招聘:
- 在准备实习招聘时,完善简历、复习准备、面试经验都可以让秋招时避免采坑;
- 获得实习offer,并不是非要去,而且,在秋招时,很多公司都会针对曾获得实习offer的同学提供直通车、绿色通道等,直接免去笔试,参加终面即可,能给秋招省不少精力,秋招一边实习,一天如果安排好几面,真的心累;
- 实习offer相当于多一次机会,即使没有拿到offer,如果你在秋招这一段时间有成长,面试官也会考虑你的;
b) 早做准备:
凡事预则立,不预则废。两个重要的时间节点:
- 实习:各个公司实习从3月陆陆续续开始,一直会持续到6月甚至7月;
- 秋招:从7月陆陆续续开始,持续到11月甚至1月;
不同公司的实习招聘和秋招往往会有重合。暑期实习一般8月底结束,秋招可能7月就开始了,因此,一边实习做项目,赶论文ddl,一边改简历,复习,刷面经,刷LeetCode,很多事都会赶在一起,所以早做准备,没有坏处。
c)流程:
实习和秋招的一般流程是:
- 内推:如果身边的学长学姐,或者各种招聘群有内推的机会,一定要把握。内推人一般能看到你的投递和面试进度,能让你避免干着急;如果简历能直达主管,发起面试的效率会快很多;此外,部分公司,内推可以免笔试。
- 笔试:也就是机试,多为LeetCode形式,在指定时间内完成3-5道编程题,编程语言不限。一般公司,比如阿里,都会要求机试,机试合格后才能进入面试环节;
- 面试:以阿里为例,面试一般3-5面。面试分为技术面和HR面,其中技术面根据简历,考察基础和专业知识,又分为有基础面,主管面,交叉面,同时,一般面试官还会出若干道编程题,现场手写代码;HR面一般考察学习经历、性格之类的;
字节跳动、拼多多等在正式实习和秋招前,会有提前批,算是多一次尝试的机会;阿里和华为的部分团队,也会在正式招聘前,提前联系候选人;两者区别面试记录会不会进入招聘系统,如果提前批的面试官给的评价不好,后面的面试官也会进行一定的参考,所以建议慎重对待每一次面试;有部分主管为了提前吸引候选人面试,会私下面试。
除了正常的笔试和面试外,各个互联网公司还会用各种名头,比如阿里星(阿里)、北斗计划(美团)、拼越计划(拼多多)、快start(快手)天才少年(华为)吸引特别优秀的候选人,在正常的提供丰厚的薪水和条件,比如高定级、户口、人才补贴。以阿里星为例,在正常面试的基础上,还需要加一个阿里星面,2位相关领域技术面试官+1位HR面试官,同时3V1;面试时长75分钟,包含30分钟PPT演讲及45分钟面试官问答环节。
d) 展示自己
了解了实习和秋招的流程后,关键是怎么展示自己,让面试官愿意招你做以后的同事。
简历:写在简历的上的东西一定要特别熟悉;一般面试官可能面试提问都是一些常见经典问题,资深的面试官会引导提问项目中有意思的点,来验证候选人的基础知识、技术水平、思考见识等。如果项目中提到的相关基础知识回答不上来,会留下不好的印象。推荐模板:https://github.com/billryan/resume 在提交简历时,最好中文简历和英文简历合并到同一个文件中。
面试:基础不牢,地动山摇。基础知识推荐参考 https://github.com/CyC2018/CS-Notes 和 https://github.com/wolverinn/Waking-Up 。专业知识参考牛客各种面经,我自己的面试中,大多数面试官主要以聊论文和项目为主。
笔试&手撕代码:LeetCode建议先从简单入手,找找感觉,一上来就写hard题,会比较有挫败感;然后针对性的刷专题;剑指offer出现的题概率很大,建议多刷几遍,烂熟于心;Bug free的代码会让面试官映像非常好,反之亦然;如果项目或者其他事耽搁,最好也保证每日一题;不同公司笔试和面试官手撕代码风格不一,最好能自己写测例,包含输入输出,部分面试官还会要求捕获异常;
e)没准备好咋办?
身边的很多同学,包括我自己,刚开始投递简历的时候,都会犹豫,觉得自己还没准备好,慢慢就错过了投递的ddl。因此,我首先建议大家早做准备。同时,在开始的时候,选择性投递开放招聘的公司。理论和实践还是有一道鸿沟的,攒一些自己的经验,在面试后查漏补缺,然后在投递目标公司的时候,会更加胸有成竹一点。
4. 写在最后
应届生找工作是一个持久战,长达半年以上。和小伙伴一起刷题成长,交流心得,效率会高一点,同时,也能互相督促提醒,避免泄气或者错过投递机会等。祝大家新年都能收到满意的offer。
最后,打个小广告,有对操作系统感兴趣或者想来阿里的同学,可以找我内推(简历发邮箱shawn.xs@alibaba-inc.com,微信xueshuair),很乐意为大家提供在暑期实习以及秋招中简历、笔试、面试等经验和小技巧。
#算法开发实习##内推##春招##实习##面经##面试流程##秋招##阿里巴巴#