之前因为做CVTE笔记把滴滴的笔试错过了,之后18号又给了依次笔试的机会,也顺利通过笔试进入了面试。前两面是视频面,后两面本应该是北京现场面,但是考虑到我在西安,就给我安排了视频面。
滴滴一面:
1、快排,手撸code
2、中序遍历二叉树 手撸code
3、内存对齐问题 手撸code
4、C程序内存布局
5、大数据 40G 字符串 找出重复的两个字符串
6、分布式服务器
7、cookie和session的区别
8、多台服务器同一登陆,但是用户id和pwd只放在一台服务器上,怎么设计
9、奖品秒杀模型设计
10、从0怎么学习C++,介绍学习方法
11、黑客,成功过没有,哪些技术
12、指针和引用
13、Linux命令
14、Linux内核知道多少
15、说一下自己擅长的
面了大概一个小时,面试官说我表现的非常不错,直接通知还有后序二面
滴滴二面:
第二天二面如期而至
1、变种二分查找 (写code)
2、解析1+2*3+4 (写code)
3、自旋锁和互斥锁
4、TCP三次握手、四次挥手
5、select和epoll
6、TCP和UDP区别
7、top命令列出的参数都是什么意思
8、inode节点
9、临界区
10、CPU使用率过高什么原因
11、死锁,产生原因,怎样避免,银行家算法
12、Linux内核级线程,有什