整个过程大概有一个小时,涉及到的有Hbase集群,MongoDB集群,MySQL的存储引擎(主要是InnoDB存储引擎),分库分表,B+树,HashMap的实现方式。 首先是自我介绍,介绍完之后开始问MySQL的InnoDB存储引擎,主要是索引的实现、以及数据的存储包括在B+树存储数据以及查找等; 接着是关于Hbase集群性能的优化以及单个物理节点的优化; 然后是MongoDB集群整个架构和部分实现细节(包括oplog等); 最后是Java语言的认识,主要是线程池以及线程安全的容器等,我主要介绍了HashMap的实现细节以及红黑树等。 基本上算是凉凉吧,最后和面试官吵...