约好了电话面试,问了一下基础问题,问我熟悉什么技术和框架,然后开始基础面试。HashMap和TreeMap的区别。如何从10万个整数中选出最小的100个,用什么数据结构合适?对一张表建索引的原理是什么?如果对入学年份和性别建组合索引合理吗?Redis支持ArrayList的数据类型吗?Kafka如何实现高吞吐量?Java1.8新增特性BlockingQueue和UnblockingQueue差别?具体是如何加锁的。CocurrentHashmap除了segment加锁之外,还有什么改进?感觉蛮难的。...查看更多