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