1.二叉树搜索k leetcode2.hashmap讲一下3.hashmap的get方法4.hashmap的get方法进入红黑树后是怎么查找的5.hash冲突后如果hashcode相同的情况下该用什么来找key6.除了compareto还有什么方法能够判断key是不是相同7.jvm 堆和栈的区别8.对象存在堆和栈的哪一块9.映射到key是不是相同还有什么判断办法10.concurrenthashmap和hashmap有什么区别11.aqs 是什么12.cas是什么13.cas aba问题14.reentrantlock怎么判断是不是公平锁15.reentrantlock和synchronized区别16.redis五种数据结构17.redis hash和hashmap有什么不同18.redis hash的扩容机制19.redis 如果当前扩容的时候再进行扩容还是两个表吗20.ioc和aop21.@controller和@serivce@component底层有什么区别22.零拷贝23.除了sendfile之外还有什么 实现零拷贝24.kafka应用场景25.io多路复用机制