部门介绍自我介绍挑项目讲, 项目的亮点是什么?为什么用xxx算法, 你解决了什么问题?项目穿插八股问mysql 锁有哪些什么情况下上表锁 跟行锁什么区别?为什么B+树, 跟B树相比有什么优势?事务经典八股可重复读是否解决C这个问题redis哨兵/切片集群是什么redis支持事务吗(我说的不支持, 小林没这块, 面试官让我回去看, 后面查了下lua或者redis本身都支持事务redis为什么采用单线程?select poll epoll区别200个IO请求, epoll在阻塞和非阻塞情况下多少个线程可以处理(我回答的阻塞200个, 非阻塞1个, 看起来他好像不太满意)TCP三次握手为什么不是四次握手双方同时发送SYN是什么情况(我说可以当四次也可以当两次, 毕竟都只需要对方发个ack就可以)四次挥手time_wait状态谁发生如何解决服务端过多的time_wait状态场景题: 20亿个4字节int数据, 2G内存, 如何找到其中出现次数最多的数据(一开始听错题了, 以为找最大值算法经典接雨水 3min秒了 (本来说是看打臭acm的直接找个hard, 我说可能不能太快做出来改成常见hard了反问base地?有什么建议多久出结果(很难说, 一面没什么问题 一共几面(可能2可能3 + 1第二天早上约二面