备战春招:最新京东四面面试题分享(JVM+数据库+锁+分布式)

纵饮孤独 提交于 2019-12-20 00:09:31

一面

自我介绍,讲讲自己的求职意向和擅长。

Tomcat的基本架构是什么?

jvm调优,工作的是怎么用的,垃圾回收的策略有哪些?

Java 中的线程池是如何实现的?创建线程池的几个核心构造参数?

对比下 volatile 对比 Synchronized 的异同。

GC机制是什么?

垃圾回收器的基本原理是什么?垃圾回收器可以立马回收内存吗?怎样主动通知虚拟机进行垃圾回收?

类加载器双亲委派模型机制?

集合的种类以及区别,HashMap底层如何实现?HashMap中Hash冲突是怎么解决的?

Spring IOC 怎么管理 Bean 之间的依赖关系,怎么避免循环依赖?

Spring Bean 创建过程中的设计模式?

二面

自我介绍!

InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?

简述事务的特性?

什么是MySQL隔离级别?

如何理解BTree机制?

谈谈对慢查询分析?MySQL常用优化方式有哪些??

谈谈悲观锁和乐观锁及用SQL实现?

简述三次握手及四次挥手的过程?

对比B+树索引和 Hash索引?

三面

自我介绍!

MySQL的锁并发?

高并发场景(领红包)如何防止死锁,保证数据一致性?

集群与负载均衡的算法与实现?

简述分库与分表设计?

分库与分表带来的分布式困境与应对之策?

加锁机制是什么?

Redis 的 Setnx 命令是如何实现分布式锁的?使用过Redis做异步队列么,你是怎么用的?有什么缺点?

HR面

工作中遇到过哪些棘手的问题,如何解决的? 

平时生活有什么爱好?

以后的职业规划发展是什么?

有什么优缺点?

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!