滴滴实习、转正的面经和滴滴的一些情况
- 春招实习面试
岗位:研发工程师实习生 岗位地点:北京 部门:基础平台
前言
滴滴的实习招的比较晚,当时已经有别的实习offer了,后来抱着试一试的态度,没想到收获了新锐计划实习的offer,就去了,最终通过了转正面试,收获了正式的offer。滴滴实习招聘分为两批,研发的岗位一般都是在线笔试 - 线上一面二面 - 北京现场三面 - offer这几个流程。一般来说,三面的面试官就是将来要带你的人,也就是实习的导师。
先说一下私信问的比较多的问题
- 实习生面试的时候有机会去北京现场面试的,是可以报销往返路费和一个晚上的住宿费的,标准是飞机经济舱、高铁二等座、住宿最高450,这一点还是很值得为滴滴点赞,比较良心。
- 滴滴的一些情况:
- 不解决户口,岗位大多在北京,部分在杭州;
- 开发基本都是mac,实习生可以让主管申请;
- 没有自己的食堂,但是有个外面承包商的食堂,价格一顿饭20-25吧,味道一般(吃货一枚,唉),公司免费提供一顿晚饭,就是外卖啦,在内部网美餐网上预约就行,不愿拿的也可以申请30块饭补;小福利很多,水果零食(分量不多),瑜伽,部门团建,健身房各种......生活还是比较幸福,其它公司有的滴滴基本都有,周围的商家如健身房、游泳馆、专卖店等很多和滴滴也有合作,滴滴员工去都有折扣,拿着自己的工牌就可以享受;
- 上班弹性工作制,一般是早上10:00,晚上的话看部门,一般9:00就大规模撤了啦,因为可以用企业支付了,哈哈,滴滴不打卡,周六周日不加班,真的不加班,无论正式员工还是实习生(有的部门偶尔会有的),人际关系感觉和校园一样哈,简单而纯真,个人的感觉;
- 招聘流程比较混乱,包括实习生转正,怎一个“乱”字了得,哈哈,这是滴滴的痛点,希望以后越来越好吧,但是进入滴滴后,行政的机制还是非常完善的;
- 工位一般,办公环境一般,原谅本人没见过什么世面;很吵,午睡的地方很少,只能在工位上趴着,很不舒服;
- 日常实习生常年招聘,大家随时投简历,待遇自给自足基本没问题;滴滴的待遇可以参见offershow,行业内还是比较有竞争力的;
- 新锐offer的难度比日常实习生要大很多,导师给我讲一般三轮面试评分都要4分(5分满分)才有希望吧;
- 待遇,参见offershow相关的,这里不好公开讨论,比较有竞争力;再就是日常的一些福利,比如有mini在树上活动、公司组织旅游、打的企业支付、纪念品之类的。培养机制和做的事情和日常实习生,个人觉得无太大差异,可能是因为刚实施这个计划,各种机制还不完善;
- 转正,新锐转正率较高,日常实习生优秀的也能转正,取决于部门的实际情况和个人的表现,所以自己努力和实力才是最重要的;
- 培养机制大同小异,主要还是靠自己啦,大牛都很忙的,公司也有许多事情,不可能以实习生为中心的,心理预期不要太高;
- 面经
希望自己的面经能帮到大家,但是个人还是建议求职的童鞋们不要花太多时间在面经上,要有自己系统的知识体系,扎实的专业技能,任何投机取巧是要不得的,可以用面经检测自己掌握的程度吧。
一面
老套路啦:自我介绍+项目介绍+项目相关提问及引申+基础考察
1.自我介绍(建议好好花一点时间用150字左右,用最精炼的一段话准确全面的介绍自己);
2.项目介绍:我的套路是,项目主要是做什么的,有什么价值,我负责了哪一块,遇到了什么问题,怎么解决的,学到的什么。说完之后面试官会进行相关的提问,这里各个人方向不一样,我就不写了。
3.进程和线程的区别。ps:老问题了,但是千万不要在网上搜答案或则背诵教材,一定结核内核的源码,说出自己的独到的见解,有的时候你的答案或许正确,但是面试官问100个人,99个人都会给出差不多的答案,并不能体现你的知识深度,你觉得自己答的不错,结果可能被挂的莫名奇妙。还要像TCP建立连接握手挥手类的问题,一定结合源代码,能精确到函数调用流程。问题越简单,越难回答。这是后来leader给我讲的。
4.指针和引用的区别;
5.进程间通信方式,共享内存的C语言API,后来因为回答过程中提到锁,由问了一下自旋锁等(适用场景、原理和其它锁的区别);
6.描述一下用户打开滴滴打车呼叫快车(已经登录过)的时候可能都发生了什么?
7.TCP三次握手、四次挥手(因为上一个问题回答的时候提到了这个,面试官接着就问了);
8.最大连续子段和问题 。手写代码,在线判题。牛客网的系统。自己编程能力一般,很担心这个,所幸遇到的是平时练习过得 ,侥幸过了。
二面
一面过了马上就提示了,不退出系统,排队很快就二面了
1.项目介绍及提问 ;
2.DNS查询过程,DNS使用的是TCP还是UDP协议 ;
3.查询一个进程的pid 用什么命令,查询一个进程打开了哪些文件;
4.海量整数分布在30台电脑中,想个算法高效统计出这批数据的最大的10个数,讲思路,共享界面写伪代码;
5.试剂检测。N种试剂。1个试剂检测会变色(目标试剂),N-1个试剂无色透明。M个容器。每次检测需要T时间。问在1T时间内检测出目标试剂,所需要的最小M;
6.编程题,在线判题,翻转字符串;
7.N级台阶。每次下1或2级台阶。问下完台阶的方法f(N).在线判题,要求递归和非递归实现;
ps:编程题实在是运气太好了,都是做过的!!!
三面
北京现场面试
1.自我介绍;
2.项目介绍和提问(从提问中可以感受到三面的面试官确实很强大,问的都是项目中的弱点,全程也不告诉我对不对,就是一直说“OK,我了解了”);
3.Linux内存管理机制,slab等(项目关联的问题);
4.几个经典IO调度算法(有哪几种,流程),deadline算法的适用的场景,默认的是什么;
5.拿到offer是否能实习,实习多久。
6.家长里短:哪里人的人啊,平时有什么爱好等等。
面试完觉得自己答的非常不好,没有希望了,结果真的出乎意料。
实习生转正面试
8月底开始启动转正流程,9月下旬收到口头offer,10月10日天谈薪资,之后收到正式offer。
1.导师沟通,问了下自己的意愿、实习感受等,之后填写了转正申请;
2.部门主管面试:主要是问了实习做了什么,和一些相关的问题,感觉对大家没什么指导意义,唯一的建议就是实习的时候认真做事情,及时总结和反馈就好了;
3.其它部门主管面试:项目和实习,以及自己在学校的一些情况,觉得滴滴怎么样之类的,也没太为难;
4.HR群面:整体感受就是像面产品,哈哈。
结果:收获到转正的offer。觉得滴滴还是不错的,目前还在纠结中,anyway,祝愿滴滴越来越好,感谢牛客网,祝福大家最终拿到心仪的offer,顺利毕业!
以后估计上牛客网就少了,私信可能就不回了!
鉴于今年网上吵得某些公司实习生留用的情况,多啰嗦一下,无论去哪家公司实习,在认真实习的同时,还要关注其他公司的招聘,找机会面试。千万不要以为你实习了,别人就该给你offer,就该给你sp,这是一厢情愿、没有道理的想法,滴滴以前实习生也几乎是不留用的。
今年这家公司实习生不留用,以前也有拥抱变化的公司,明年不知道哪家公司又出意外,每年都有不同的公司出各种状况。因此,希望以后的学弟学妹们“以史为鉴”,一定要有自己的核心竞争力。认真实习,是用来提升自己的综合能力的(收获到不错的offer是最好的),实习和公司的offer之间没有任何契约关系!不要轻信一个公司的任何承诺,抓紧时间机会提升自己的实力最重要。我们是即将走出校园、步入社会的青年,我们应该有开阔的胸怀、理性的思维和坚强的性格哈!