一面1.手撕sql:一个表里面有id, date, statusstatus为1代表成功,求成功的比率2.归并排序思想3.讲讲基础数据结构 数组队列栈以及应用场景4.为什么要使用redis作缓存,缓存雪崩缓存穿透缓存击穿5.mysql的索引6.项目7.java hashmap的底层原理,concurrent hashmap8.讲讲java反射机制 有什么作用ps: 这个面试官喜欢从项目里问八股,问你项目里用了哪些知识点,然后自己去扩展讲给他二面1.问了个java内存回收机制2.问项目里有什么难点3.后续基本都是讲简历,没有八股4.我主动提到了kafka,所以问了除了kafka还有什么消息队列,...