20221116更新,拿了offer
8.5号:简历投递
部门:滴滴国际化客户端,其实完全忘记了投的是什么部门,因为官网上查不到我的投递记录,我在牛客上投的;
8.26 一面(也很意外,之前实习投递过,连简历都没过,想不到提前批直接进面)1h
过程很曲折,本来是8.25面试的,但是和另一个面试冲突了,让hr给改了时间,强烈建议不要轻易的让hr改时间,最好准时参加;
1,自我介绍
2,项目中最难的地方
3,数字证书和公钥私钥的关系?
4,公钥和私钥客户端和服务端都有嘛?
5,Get和Post的请求的区别
6,对称加密和非对称加密
7,详细说说http和https的区别?TLS或者SSL底层如何实现的?
8,X86是什么?交叉编译(完全不懂)
9,TCP为什么不能两次握手?
10,C++智能指针底层实现?
11,多线程相关的底层代码
12,CPU底层设计?如何设计的?(完全不懂)
13,如何用get传递二进制数据呢?(场景题)
14,如果你是黑客,你会如何破解SSL呢?(场景题)
15,链表反转(5min)刚刚到时间就要打断我了
16,来了个文章,给几分钟,翻译成中文;
反问:
1,因为表现过于稀烂,都没好意思问面评,然后请教了面试官一些学习方法,和学习路线问题,然后说希望正式批的时候不会表现这么差;
人员组成:一个技术
评价:技术上被吊打,刚刚面的时候,他以为我面的是实习生,我说是提前批,我两相互安静了快1分钟,然后就开始走正常流程了,面试官是搞前端的,感觉和我的技术栈不同,基本没问C++,全程网络,操作系统,面完之后的产生了严重自闭,因为感觉问的是嵌入式相关的知识,我又不懂,所以面试体验不好,但是面试官挺好,没回答上的都给我解释了;
8.28二面(意外plus,基本已经不做任何幻想了,然后hr突然说,我进二面了)1h + 20min
0,自我介绍
1,为什么数组下标从0开始?
2,项目里的创新点,重点关注了如何解决项目里面的问题
3,问解决问题的流程是什么。思路是什么?
4,实习干嘛了?如何看待拧螺丝?
5,如果项目架构有问题,你如何去向上级证明有问题?(出了情景题)
6,C++智能指针?unique_ptr底层如何设计的?
7,你自己如何设计指针智能?你觉得智能指针里面的关键点在哪里?(情景题)
8,有自己的博客吗?给我看看你得作品
9,手撕螺旋数组
10,来个英语翻译吧,很长的一个文章,先让我读一读,然后翻译其中的两个大段;(离了个大谱)
11,大学做过的最有意思的事情?
12,自己的优缺点?
13,对客户端的理解是什么?
反问:
1,有三面嘛?面试官:喜欢移动端嘛?如果喜欢就有三面
2,自己的不足?他说学的杂不要紧,时常复盘自己的缺点吧
人员组成:一个技术
评价:应该是leader,气场和年龄都很像,说话也很稳重,面试体验感很好,基本就是聊天过来的,没有给我很大的压力,反而安慰我不要太紧张,最后还鼓励了我,年轻学杂点不要紧,工作后就会专精于某个领域,让我继续努力,当场就给我三面的许诺了;2h后,hr约了三面;
8.31,三面
1,自我介绍
2,技术栈
3,项目介绍
4,实习中的困难?
5,实习中都干了啥?
6,说一个自己觉得最难的项目
7,自己这些年遇见最让人印象深刻的事情是什么?
8,有什么是你准备了,我却没问的嘛?
9,场景:滴滴司机,用户之间如何进行通信的?简单说下
反问:
1,怎么设计架构?
2,后面还有面试嘛?
3,讨论了下实时渲染领域
4,滴滴招人的标准是什么?
5,为什么不问技术?(前两面问了差不多了,这一面想了解下性格)
人员:一个技术
评价:人很好,基本就是聊天+聊天,因为技术栈是前端方面的,所以没问我相关领域的技术,结束的很***觉情况不妙啊,没问技术感觉有点不被重视的感觉;
无论结果如何,感谢滴滴给的面试机会,过程很快,1周左右流程走完,希望能有个好结果;
#滴滴##面经##秋招#