滴滴一二面面经(已oc)

  1. 实习的难点
  2. 在项目中什么情境下用到缓存,什么情境下用到数据库,数据库读写相比于缓存读写慢的根本原因是什么
  3. MySQL隔离级别,说一下不可重复读的情况,MySQL底层存储的数据结构,为什么不用平衡二叉树,一个三层B+树最多可以存储多少数据(不是特别会这个,有没有佬懂)
  4. HTTPS和HTTP区别
  5. Redis的持久化方式,AOF快照是什么形式,讲一下RDB快照的原理(这里讲了一下BGSAVE)
  6. 讲一下虚拟内存和页表
  7. 为什么Redis存储数据时要比估计占用内存要大(因为用String存储会按二的幂次分配存储)
  8. 在什么情况下需要分库分表(SQL执行慢、数据量大、单机性能限制、数据库设计范式也讲了一下)
  9. 考了一下组合数的计算(不知道为啥考这个,梦回高考数学)

手撕:多线程轮流打印first、second、third,二叉树的层序遍历,岛屿数量

timeline:5.9一二面,一面30min,二面1h,5.13oc,5.15意向,总的来说还是遇到了非常好的面试官,几乎是找暑期以来面试体验最好的,还有一些其他流程中的可能不走了,感谢滴滴收留,准备做滴孝子

全部评论
同timeline,同网约车
2 回复 分享
发布于 05-15 15:10 北京
三层b+树两千多万条 要经过计算去得出 可以看看小林coding 上有
1 回复 分享
发布于 05-15 17:41 北京
哪个部门啊
点赞 回复 分享
发布于 05-15 14:38 湖北
佬你是哪个部门啊
点赞 回复 分享
发布于 05-15 14:38 广东

相关推荐

评论
7
32
分享

创作者周榜

更多
牛客网
牛客企业服务