8.15滴滴面试(c++)

8.15滴滴面试(岗位:c++接入层研发)

一面:

  1. 自我介绍
  2. 介绍项目→难点→解决方案:说了实习的项目,最后反问的时候面试官给了个建议,说我介绍实习的项目太罗嗦了,讲了一堆感觉让人抓不住重点,hh
  3. Linux内核接收tcp网络包的过程:寄
  4. 一个服务器,什么因素会影响与客户端连接的tcp个数?答了带宽限制、传输速度限制、服务器缓存限制,之后面试官补充了服务器内存限制还有一些,忘了
  5. tcp四元组?答了源IP和目的IP,经过提醒算是把端口加上了
  6. tcp端口号有上限吗?tcp协议栈包大小是多少?一堆合理分析来了个端口号没有上限,只是人为定义的规则,tcp协议栈包大小答了个32字节,面试官说tcp协议栈包大小只有16位,因此端口号肯定是有上限的
  7. 本机向本机发送请求,IP填127.0.0.1和网卡ip地址有区别吗?答了个有区别,127.0.0.1是内部传输,网卡ip地址一通乱分析认为可能会经过ARP寻址的过程,之后面试官笑着说没有区别
  8. 数据从应用层到网卡哪些阶段经历了数据拷贝操作?基于可靠传输的重传机制一通分析答了ip层和数据链路层都需要数据拷贝,面试官说应用层、传输层、ip层就可以
  9. 面试官看我之前有关网络的问题都答得不是很好,就让我自己说一说Linux有关网络的一些机制或者理解:我,一片空白
  10. 算法:sum(连续子数组) ≥ target的子数组最小长度

总结:我一个研究os打os竞赛的,一直在强调我不会网络我不会网络,还一直拷打我,哭了。反问的时候随便问了问

二面:

  1. 自我介绍
  2. 感兴趣的技术有哪些?从语言、技术、学习规划和书籍四个方面回答了一下
  3. 竞赛介绍:分工、创新点和难点
  4. 竞赛细节:说一下如何使用共享内存实现程序间通信,有没有其它方法:命名管道。除此之外还有哪些实现进程间通信的方法:信号量、条件变量、锁
  5. 算法:一个数组有单调递增和单调递减的两部分组成,求最大值

总结:没想到一面居然过了嘿嘿,二面稳定发挥

三面:

  1. 自我介绍
  2. 未来发展方向规划
  3. 竞赛介绍
  4. 竞赛细节:eBPF技术还有哪些方面可以提升?
  5. 竞赛过程:队员之间有没有过不同的意见,如何解决?
  6. 语言的熟悉程度?答了c++>c>go
  7. 算法题:二叉树最大深度
  8. 大数据题:一个文件,每一行是一个8位数的电话号码,一共有10亿个电话号码,如何去重?答了字典序和top100排序,后来都自我否定了,面试官说没关系
  9. 自我评价,有没有其他优点是我(面试官)没问到的?
  10. 有没有关注过一些开源社区,或者做过一些贡献?ext

三场面试下来的总结:算法题过于简单,面试官更看重能力而不是匹配程度,滴滴面试官都很友善

#秋招##滴滴##c#
全部评论
三面一起面完了?
1 回复 分享
发布于 2023-08-16 01:05 陕西
佬,三场面试,一天面完?
1 回复 分享
发布于 2023-08-16 18:25 陕西
6.端口用16位表示,难道不是65536个,tcp协议栈包的大小难道不是MSS的大小,在以太网中多是1460字节的大小? 下面三面的8,这里可以用位图法,1亿个电话号码使用1亿个bit表示,大概是12M,然后遍历所有电话号码,把号码对应的位图中的位置置为 1。遍历完成后,如果 bit 为 1,则表示这个电话号码在文件中存在,否则不存在。bit 值为 1 的数量即为 不同电话号码的个数。
1 回复 分享
发布于 2023-08-17 20:01 江苏
想问问楼主是啥时候投递的滴滴感谢
点赞 回复 分享
发布于 2023-08-15 22:36 美国
LZ ext 方向做了啥贡献呀
点赞 回复 分享
发布于 2023-08-15 23:13 江苏
原来是你把我竞争掉了 哈哈哈
点赞 回复 分享
发布于 2023-08-16 01:47 江苏
请问是提前批嘛? 佬有做go的项目嘛
点赞 回复 分享
发布于 2023-08-17 22:03 湖北
同学可以看看微众银行校招https://www.nowcoder.com/share/jump/8467508972314131739
点赞 回复 分享
发布于 2023-08-18 13:47 广东
oc了吗
点赞 回复 分享
发布于 2023-09-16 19:25 广东
wc,ext大佬
点赞 回复 分享
发布于 2023-12-28 16:07 湖南

相关推荐

有工作后先养猫:太好了,是超时空战警,我们有救了😋
点赞 评论 收藏
分享
评论
17
100
分享
牛客网
牛客企业服务