滴滴一二三面8.21(凉经)
滴滴大部分的面试都是围绕项目来问的,外加算法题
一面 10:20
1.项目
2.聊聊redis
3.删除策略,
4.基本的数据结构
5.跳表怎么实现的,
6.一致性哈希
7.算法,两个二叉树节点的父节点,
二面 11:30
1.项目,
2.堆排序代码实现,
3.B+树,
4.怎么学习一个新知识
三面 2:00
1.项目,
2.进程线程(用户态和内核态)
3.redis的哨兵机制,
4.说三个redis解决超卖的方法,
5.进程间通信(管道有哪几种),信号和信号量的区别
算法题:合并两个有序的数组,其中一个可以放下所有数据(要从后面进行遍历,跟平时的链表不一样)
一面算法就写的比较烂,二面写堆排序写的比较顺
三面一共就问了三四个问题,面试官给我讲了两个,内核态和用户态的线程讲的不好,面试官给我讲了5分钟,超卖方法不会,他给我讲了几种,算法题还没写出来,用了另外一个数组存数据,他给我讲了方法,然后反问还给我讲了10分钟自己部门要做的事
觉得很多问题都模棱两可吧,要多去深入了解一下,感觉讲出来就会发现逻辑性不够,三面面试官人很好,可惜我答的太差了,大概率是凉了