京东-健康一面——Java(2020/9/22 23min)
京东-健康一面——Java(2020/9/22 23min)
1、自我介绍
2、多线程的状态
3、创建线程的方式
4、死锁的必要条件
5、String、StringBuffer与StringBuilder之间区别
6、排序算法有哪些
7、GC(Java垃圾回收机制)
8、B和B+树的区别
9、对无向图有了解吗
10、深度优先遍历类似于二叉树的哪个遍历(二叉树的遍历种类)
11、排序算法中不稳定的排序有哪些
12、现有1000个苹果,分别装到10个箱子里,要求可随意拿到任何数目的苹果但不拆箱,是否可行? 若行,每个箱子放的苹果数分别是多少?若不行,请说明理由 1,2,4,8,16,32,64,128,256,489
13、 45 79 56 38 40 84 第一个为基准,快速排序第一次划分结果 40 38 45 79 56 84
14、反问:业务方向和技术栈
#京东##面经##校招##Java工程师#