🕒 岗位/面试时间Java开发/9.25自我介绍你多久开始学的Java,用的jdk版本是多少?回答1.81.8相比之前有什么新特性?提到了hashmap,问到转换数据结构的问题,数量下降后还会转为链表吗?用过什么list,讲讲实现原理用过什么set,讲讲原理Java虚拟机了解过吗?对象怎么从新生代到老年代,除了age增加还有什么情况会到老年代,内存不足时会吗?用过多线程吗?有哪些方式可以使用多线程?提到了线程池,于是问到线程池的几个参数介绍一下,接着问实际场景中如何考虑核心线程数最大线程数的大小?最后讲这俩参数也可以设置成一样的。MySQL:聚簇索引讲讲,跟非聚簇索引有什么区别?如果一条查询很慢,有什么优化思路。redis:zset用过吗?底层怎么实现的?跳表?redis过期删除策略?spring:讲讲AOP讲讲IOC,bean的原理,加载过程最后一个简单的题。感受,问的虽然基本都是常见八股,但是我基础确实太烂了,最近忙着另外一个实习也没学这些,这段时间先沉淀沉淀吧,十一月再战