京东挺奇怪的,不是很了解这个京东young什么情况,当时投的java后端的岗位,面完之后说本周没消息就没有下一场面试了,后面发现京东官网上的招聘岗位也变了,重新投递了后端开发实习生的岗位,做完测评目前没动静了。八股1.ArrayList和LinkedList时间复杂度2.HashSet和ArrayList的区别3.HashSet怎么判断元素是否重复4.重复了是否put5.Hashcode()和equals()只重写一个行不行6.只重新equals没重写hashcode,mapput的时候会发生什么两段代码(超字数了简写一下)List list = new ArrayList<>()list.add( "a")("b")("c")("d")("b")int size=list.size()for(int i=0;i if(list.get(i).equals(b)){ list.remove(i);}}1.有没有问题2.i为几时报错3.改进的方法Integer a=2int b=2Integer c=new Integer(2)//c=Integer.valueof(2)(a==b)(a==c)(a.equals(c))1.各输出结果和原因2.Integer缓存的范围八股7.有了解jvm吗8.堆和栈的区别有什么9.垃圾回收器作用在哪里10.什么是内存泄露11.java编译时异常和运行时异常区别12.Return先执行还是finally先执行13.事务的四个特性14.怎么理解一致性15.Jdbc的执行步骤16.创建连接拿到什么对象17.Statement和preparedstatement区别18.Select语句中执行顺序19.Spring事务怎么实现的20.事务的传播机制21.查询和更新都频繁的字段是否适合建索引,原因是什么22.联合索引abc,a=1,c=1/b=1,c=1/a=1,c=1,b=1走不走索引Sql员工表和部门表,查询薪资最高的员工所属的部门,输出部门名称反问面试表现(听清楚面试官的问题,不要反复阐述一个点和引申一大段)京东如何培养实习生(循序渐进)