java百度提前批面试三轮游(三面估计凉了)
1. 介绍项目
2. Kafka架构说一下
3. Kafka怎么保证消费者数据一致性
4. 你说的这个低水位,能保证数据不丢失吗?,不能保证的话数据丢失怎么保证?
5. 消费者发现自己消费之后的逻辑出了问题,想重新消费怎么办?
6. Redis为什么快
7. 电脑明明支持多核,redis为什么要用单线程来处理,多弄几个线程一起处理不好吗
8. Redis主从复制细说一下
9. Hashmap原理谈一谈
10. Hashmap为什么会死锁,能简单说说嘛
11. 算法题(Z字型遍历多叉树)
百度二面:
1. 介绍项目
2. Zookeeper的节点有几种类型?临时顺序节点有什么应用知道吗
3. Zookeeper是怎么保证其高可用的,听说过zab吗?
4. Redis怎么设置分布式锁
5. 锁续期不好使了怎么办,怎么能尽可能减小损失
6. Tcp三次握手四次挥手
7. Tcp的半连接队列知道吗
8. 上述半连接队列满了怎么办,syn cookie知道吗
9. Csrf知道吗,知道的话说说怎么处理
10. Raft算法知道吗
11. 现在在学什么技术?
12. Mysql范式讲一讲
13. Mysql事务说一下
14. Mysql事务能应用到分布式吗
15. 算法(双向链表的反转)
百度三面(铁定凉了)
1.说一下项目(基本没问什么,看不上这个项目,问我有不有别的,这里就凉了一半)
2.虚拟内存说一下
3.页面置换算法说说
4.逻辑地址物理地址怎么转换
5.手撕LRU(第一次写,撕了半天,忘记一些细节处理了,最后还是没整好,挺可惜的,到这里基本就凉了)
6.mmap
7.为什么不考计算机的研
8.mvcc说一下