京东二面!许愿hr面!

0.没有自我介绍。。。
1.看你不是计算机专业,看面试表现还不错,你是怎么想的?什么时候学的java?怎么学的?买了什么书?
2.做了什么项目?详细介绍。。。
3.有一个service,service中有一个方法,这个方法依赖于service中几个属性,只有当初始化完才能调用这个方法。现在方法名字随便取,希望service初始化完之后自动调用这个方法。怎么实现
4.注解autowired 和 resource区别
5.2个数据库,1个读库,1个写库。希望改写sql,只要查询就走读库,写就走写库。用mybatis怎么实现的。
6.同一个数据库,2张表,1张读表,1张写表,读走读表,写走写表。用mybatis怎么实现的。
7.想继承一个类去做拦截。用mybatis怎么实现的。
8.数据库访问比较慢,服务器信息你也能看到,怎么去做排查。怎么查看具体哪个线程阻塞了。怎么查看具体哪条sql阻塞了。
9.mysql有哪些索引类型。
10.如何实现分表分库。路由变化了,怎么访问的。
11.为什么有二叉树还要有avl树。
12.concurrenthashmap什么时候转化成红黑树,转化红黑树的优势。size方法怎么实现的。
13.策略模式。怎么写。怎么实现的,是for循环还是怎么样。不知道啥意思。我都举例子说明具体怎么写了。
14.linux怎么查看磁盘满了。
15.怎么查看80端口是否被占用。
16.redis为什么这么快。为什么单线程就快。单线程存在什么问题。
17.垃圾回收算法有哪些。cms你怎么理解。并发标记阶段在干嘛?g1有什么优势。cms和g1的用法有什么区别。从停顿时间和吞吐量角度考虑,cms和g1怎么选。
18.分布式事务了解么?两阶段和三阶段具体指什么?
19.你遇到问题解决思路是怎样的。
20.反问。有哪些提高的地方,被告诉毕竟本科不是计算机专业,反思和计算机专业的或者别的优秀同学之间是否存在差距

#面经##京东##校招##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复
分享
发布于 2020-09-09 16:18

相关推荐

1 8 评论
分享
牛客网
牛客企业服务