携程Java后台面经
Java的HashMap,原理结构,扩容流程,死锁发生
Java的多线程,为甚么要线程池,线程池的核心参数,开线程的流程
栈和队列的介绍和区别,举一个例子说明使用场景
多线程访问一个double类型的数据,应该考虑什么问题,会出现什么情况,如何解决
JVM的垃圾回收机制流程,介绍几种认识的垃圾回收器,大对象存放在那个分代,如果大对象经常增删那么应该如何优化
算法题
2的n次方,最高效的方法
找到一个数组里有没有重复数字,有几种方法
说两种你熟悉的排序方法和写法
把升序排列的数组转成二叉搜索树,并且先序遍历
#携程##面试题目#