8.4一面(共60mins)1. 项目背景,如何划分的功能模块(因为是负责人)2. 详细讨论第一个项目:netty、分库分表、数据库、线程池的具体设计思路,对项目的优化想法3. 详细讨论第二个项目:kafka、微服务、websocket以及优化想法4. 问项目的时候也问到一些原理,比如多线程的锁、kafka的细节等等 5. 前面太难了,问了mysql的执行流程、索引、隔离级别,给我回回血6. 手撕算法:二叉树根到叶子节点之和7. 手撕算法:LRU缓存8. 反问8.7二面(共75mins)1. 自我介绍又提到会读书,读过哪些呢2. 项目分工,遇到过哪些问题,如何应对功能延期(因为是负责人)3. mysql八股:比一面更详细的隔离级别,讨论了一些情景,又问了mysql各类索引、如何保证不丢数据4. 手撕算法:两个有序数组找中位数,详细讨论各种想法的可行性、时间复杂度、空间复杂度以及具体代码5. 反问8.16三面(共50mins)1. 项目的业务范围、部署方式(因为是负责人)2. 详细讲了项目中的难点,在现场遇到过哪些问题(因为是负责人)3. 手撕算法:反转链表中一部分4. 聊天5. 反问8.23hr面(共30mins)详细问了我的整个项目经历、收获,问了对互联网的一些看法,然后就反问面完一个半小时收到意向爱手,信手,等手!