滴滴存储后端日常一面
之前随便海投的,约面之后详细看了一下,主要是C/C++/Go技术栈
果然全程没问Java相关问题
吭哧吭哧写完毛概交卷,就赶紧去面了
1. 开局先问实习base在杭州,能不能接受
2. 自我介绍
3. 轮子项目难点
4. 业务项目难点
好,接下来不问项目换八股了
5. C++了解多少,说说内存结构
这里我说不是很了解,C++大一的时候用的
换数据结构
6. Redis中为什么用跳表
7. 大小堆的区别
换计网
8. TCP和UDP,两者区别
9. TCP如何保证可靠连接的
10. UDP是否可以用于HTTP
这里纠结了挺久,答的支支吾吾
11. select和epoll区别
这个也比较懵
换操作系统
12. 写一个Shell,从开始执行到系统调用的流程
13. 为什么磁盘中不能有太多小文件
14. 系统中断调用流程
了解分布式存储吗,说了下CAP和Raft
15. 讲讲Raft
16. 详细讲讲选举流程
这里真不太记得了,当时就是打算写lab随便看的
大概过了半个点,开始写算法
第一道:单链表特殊翻转,比方说有链表1->2->3->4->5->6,换成1->6->2->5->3->4
写了十多分钟的时候打断讲了下思路
中间问要不要问问Go的问题,我说之前只是拿来写业务,没有深入看底层,就继续写题了
第二道:实现atoi函数(这道比较懵,也没给啥字符串限定条件)
总结:项目还行;算法还得练;计算机基础这块八股还得好好看看
果然全程没问Java相关问题
吭哧吭哧写完毛概交卷,就赶紧去面了
1. 开局先问实习base在杭州,能不能接受
2. 自我介绍
3. 轮子项目难点
4. 业务项目难点
好,接下来不问项目换八股了
5. C++了解多少,说说内存结构
这里我说不是很了解,C++大一的时候用的
换数据结构
6. Redis中为什么用跳表
7. 大小堆的区别
换计网
8. TCP和UDP,两者区别
9. TCP如何保证可靠连接的
10. UDP是否可以用于HTTP
这里纠结了挺久,答的支支吾吾
11. select和epoll区别
这个也比较懵
换操作系统
12. 写一个Shell,从开始执行到系统调用的流程
13. 为什么磁盘中不能有太多小文件
14. 系统中断调用流程
了解分布式存储吗,说了下CAP和Raft
15. 讲讲Raft
16. 详细讲讲选举流程
这里真不太记得了,当时就是打算写lab随便看的
大概过了半个点,开始写算法
第一道:单链表特殊翻转,比方说有链表1->2->3->4->5->6,换成1->6->2->5->3->4
写了十多分钟的时候打断讲了下思路
中间问要不要问问Go的问题,我说之前只是拿来写业务,没有深入看底层,就继续写题了
第二道:实现atoi函数(这道比较懵,也没给啥字符串限定条件)
总结:项目还行;算法还得练;计算机基础这块八股还得好好看看
全部评论
是这个吗,今天给我约面了,感觉和你的描述挺相似的
兄弟有后续了吗
想问问是怎么找的滴滴日常实习呀
单链表那题,需要原地翻转不
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享

点赞 评论 收藏
分享