1. 一面 1. zk中的共识算法如何实现 2. 为什么使用netty 3. netty中的boss和worker如何分配 4. 线程模型 5. io多路复用 6. 三种多路复用模式的文件描述符放在那里 → select,poll放在应用程序中,复制到内核中,epoll放到内核中 7. 消费者从发起请求到得到结果,经过的环节 8. TCP长连接 → 心跳保活机制 9. es如何实现模糊搜索 10. 有5亿用户,如何每天查询生日的人,然后发送定时祝福2. 二面 聊天,项目之类的