一面:电话面试,没有项目介绍,TCP三次握手,数据库SQL调优,重点问了JVM,CMS(优化,过程,聊的最多),类加载,双亲委派,tomcat类加载机制,java在JVM层次如何表现继承多态的,JVM内存结构
二面:自我介绍,画项目架构图,项目细节,为什么这么实现,分库分表(那些工具类,方案等),分布式ID(详细讨论了美团leaf源码),RocketMQ的事务消息机制,消息0丢失
三面:算法最长回文子串,redis的geoHash底层实现,RocketMQ事务源码实现,谈架构是怎么做的,三面没回答好
四面:HR,谈工作细节,待遇等...查看更多