收割BAT:C++校招学习路线总结

特立独行MVP
南京大学本硕,专业电子通信;2019年春招实习拿下阿里,腾讯,字节,微软等10+offer;秋招拿下BAT,字节等20+offer,其中多数为SSP级别offer;在简历筛选和制作上有丰富的经验,熟悉大小厂内推内幕,面试流程;非CS科班出身,有丰富的实战面试经验,更适合广大的求职者。
立即订阅 6912学习

第3章 第3节 详解实习转正

去手机阅读

前言

    在前2节当中,我们介绍了简历的制作技巧以及面试技巧,这一节将重点介绍如何寻找实习、实习过程中的学习策略、实习和秋招冲突的解决方案以及实习转正等相关内容。希望通过本小节的内容能让大家对找实习的整个过程有充分的了解。

如何寻找实习

    找实习的第一步是了解实习有哪些类型,去哪里可以找到实习信息,再根据自己的时间和需求决定如何投递。

实习分类

1.日常实习:实习时间任意,看公司需求

2.寒假实习:一般投递时间在11-12月,实习时间在12-4月

3.暑假实习:最早的投递时间为2月底3月初,实习时间在5-10月

注意:一般来说日常实习是全年都有,如果不是应届毕业找春招实习的同学可以投递日常实习,当公司缺人的时候,面试难度相对会降低,但是大多数日常实习并没有转正名额,如果有特殊需求需要和Hr沟通。

投递方式

  1. 找学长学姐内推:最靠谱的投递方案
  2. 各类求职网站:比如牛客网
  3. 各类求职公众号:比如企业官方招聘公众号
  4. 学校BBS和招聘办公室咨询:比如南京大学小百合

投递实习前的准备

  1. 1-2个熟悉的项目
  2. 完善的技术简历
  3. 比较明确的目标方向

实习过程当中如何学习

    实习过程中可以了解业界最新技术的同时还可以参与项目,为秋招打下坚实的基础,一般实习项目在秋招面试当中被问的比例超过80%。很多同学担心实习过程当中太忙导致基础知识的准备和算法题准备时间不足,所以实习过程当中的学习策略非常重要,如何分配实习工作和秋招复习工作非常重要。下面是我总结的学习策略:

1.实习项目

 深入参与实习项目,通过阅读项目文档,核心代码提升对项目的了解,重点关注以下几点:
  1. 项目起因,项目想解决的问题
  2. 项目遇到的问题和解决方案
  3. 项目目前的规模和使用方
  4. 项目未来可以优化的方向
  5. 项目目前影响力和数据支撑

2.技术公开课

    每个公司都有内部技术课堂,比如阿里,腾讯,字节都有自己的培训课程,可以通过实习的时间去学习相应专题的课程,了解企业技术的同时也可以知道他们关心的技术点。

3.阅读文档

    公司会有很多公开的内部文档,比如实习生入门指南,后端开发的技能树,具体方向的要求等等。通过这些文档可以更快的了解这家公司以及更快的了解各个岗位的细节,为秋招的投递起引导作用。

4.和mentor讨论

    实习生都会安排一个mentor或者师兄带着做项目,所有的技术问题和规划问题都可以和他们沟通,从他们的认知里得到你想要的答案。


实习常见问题解答

    大多数同学都是在暑假实习,一般秋招提前批会在7-8月开始,此时实习时间和秋招投递以及面试时间出现重叠,该如何平衡实习工作和秋招面试是很重要的问题。以下是几个最常见的问题:

1.优先秋招还是实习转正?

答:实习转正一般概率大于50%,除了个别竞争压力很大的岗位以及HC的问题,其实大概率实习生都可以转正。所以实习转正是秋招的保底,也是大多数同学拿到的第一个正式offer。但是现在秋招提前批时间不断提前,从前几年的8月底,提前到7月底,如果面试的顺利最早可以在8月初就拿到正式offer。大多数公司的实习生不能参与本公司的提前批面试,只能走转正路线。举例来说,我在字节实习还没转正答辩的时候,身边在其他公司实习的小伙伴已经拿下字节提前批的offer了,当时的确影响了我的心情。

我的建议是,在不影响当前实习工作进度的前提下,去最大化自己的个人利益,大胆的投递提前批。我在7月底8月初的时候曾经一天连续面4-5轮面试,我的做法是每天晚上会加班完成第二天的要求,然后把面试时间尽量安排在上午上班之前和中午饭后的午休时间,尽可能的利用休息时间去面试,如果只能安排在工作时间,就看你的mentor是否可以理解你当前的状态,我当时因为实习的任务完成的比较快,所以也能安排的过来。

2.实习转正会压低offer价格么?

答:大概率不会。以我个人的经历来说,实习之前外界传闻说字节会压低实习生offer价格,但是实际转正我拿到的是特批的SSP,远超过我当时的预估,所以实习转正大概率是不会压低价格的,只要你足够优秀,所有公司都不想错失人才。

3.实习时间多长合适?

答:实习时间越长越好,但是每个人各自的情况不同。我遇到过实验室和公司合作,导师直接安排去实习1年,所以不需要和别人比实习时间,达到自己的目的即可。一般来说2-3个月就可以达到实习转正的要求,以拿到offer为目的那么这个时间就是底线;如果以接触更多的技术更深入的做1-2个项目为目的那么可能至少需要实习半年。

4.如果不喜欢实习的部门和方向该怎么办?

答:每个人有每个人的预期,在没有进入公司实际工作之前一切都是不可预知的。如果实际工作一段时间后,觉得这个方向或者这个部门或者这个公司的某些方面不符合自己的预期和想法,那么我的建议是:

先从自己身上找原因,如果仅仅是因为工作压力和工作时间太长,那么其实不必烦恼,因为你知道你接受不了那么现在仅仅是实习你还有机会在秋招重新选择。如果是因为当前做的事情没有达到预期,比如当前的任务太简单或者是太繁琐,自己没有实质性的进步,那么我建议可以和mentor以及leader聊,他们是非常愿意以及有义务帮你解决这些问题的。最后如果你真的决定不在这个部门或者这家公司继续实习那么”长痛不如短痛“,早点离开给自己更多的时间准备秋招或者是去其他公司实习。

5.如果导师不放实习怎么办?

答:你的导师决定你是否能够按时毕业,所以实习之前好好干活,争取实习机会。如果实在不能出来实习那么安安心心复习,秋招也不会有什么问题,你有更多的时间准备基础知识和算法题,所以不必急躁。

6.实习想要内部转岗怎么办?

答:因为公司内部人才的流动都是有硬性规定,所以肯定不能随便就换部门和岗位。如果是实习想换岗位一般都要重新面试,如果想要跨部门转正那么不仅需要转正答辩还需要另外部门的重新面试。所以我建议当你认真考虑清楚的时候再做这个决定,一定要了解清楚另一个部门的情况,同时联系好那边的HR和主管,再做后续操作,因为处理不当可能会让你失去offer。

7.实习生和正式员工的区别?

答:如果你实习的时间足够久并且能够保证长时间的实习,那么你和正式员工没有任何区别,无论是任务分配还是日常福利享受,唯一可能的区别就是你拿的是实习工资。因为如果实习时间有限那么很多长期规划的任务是不太可能安排给你的,如果安排给你一个半年的模块你3个月之后跑路了那么后续还需要找一个人来接盘,其中耗费的成本太大。所以任务细节需要具体和你的mentor沟通。但是其他的方面比如工作时间,是否加班都和正式员工一样。


转正答辩

    每个公司都有自己的转正要求,一般来说只要实习时间达到要求就可以申请,具体要求和形式可能如下:

要求:实习满 40 ~60天

形式:讲 ppt 介绍自己的实习工作,收获,遇到的问题以及解决方案。

评委:mentor,小 leader, 大 leader,隔壁组的同学,HR

时间: 25-30min 讲 ppt。5-10分钟提问。

加面:如果答辩评价比较高,可能会有答辩委员会安排的加面,加面成绩决定最终的评级。

如何准备转正答辩:

做好答辩PPT:

  1. 内容大概在15-20页就可以了不宜过长,因为答辩时间有限。
  2. 重点展示实习项目的起因,遇到的问题,如何解决
  3. 如果有解决用户使用的问题,可以详细说如何解决以及用户反馈
  4. 数据指标:提升多少性能,延迟,IO,吞吐量等等,用数据说话,通过图标展示
  5. 总结自己的实习收获:技术方面,团队合作方面,公司了解方面
  6. 展望未来:哪些地方需要提升

答辩成败依靠4个方面:

1.实习表现和产出情况

2.答辩过程表现

3.mentor评价

4.实习面试的评价

哪些工作是实习产出

  1. 如果是业务开发,那么实际和产品相关的需求完成的数目和质量是最好量化的指标,同时对业务了解和熟悉的程度也是衡量的标准之一。
  2. 如果是基础服务相关,那么模块的贡献度,维护的服务的稳定性,线上测试的效果是否满足预期(达到预期,低于预期,高于预期)都是实际的产出。
  3. 对于项目接口提供的测试得到的测试数据、测试方法
  4. 撰写文档:接口文档,设计文档,架构文档,使用文档等等
  5. 发现的Bug,和解决的问题
  6. 是否拉到新的业务方来使用组内的项目
  7. 是否解决过业务方的实际问题(oncall)

如何让mentor给你好的评价

1.积极主动多干活,少出bug(最好别出),你的技术产出最能代表你的能力

2.多和mentor沟通,双方如果能够沟通的非常高效那么你的mentor会认为你是一个很不错的同事。


结语

    第二章到此结束, 本章主要内容是关于简历制作和面试技巧。简历的制作是需要精益求精的,面试技巧也是需要不断积累的;希望我的方法能够给求职的你们带来帮助。在下一章当中我将以秋招面试真题为例,对我遇到的一些关键面试技术问题做解析。

感谢阅读,如果文中有任何错误欢迎你给我留言指出,也欢迎分享给更多的朋友一起阅读。

qrcode
下载牛客APP随时随地学习