京东java面试
一、java相关的
1、线程的状态与转换
2、线程池的创建方式
3、内存溢出可能发生的情况
4、hashmap线程安全吗?内存扩展的方式是什么?
5、乐观锁和悲观锁
6、垃圾回收器的种类以及工作原理。
7、类初始化时是代码块先初始化还是构造函数先初始化。
8、常用的设计模式是什么
9、有一个分布式的卖票系统,应该如何设置锁?
二、数据库相关的
1、中间件?
2、mysql中innodb的工作原理。
3、查询表语句的性能优化应该怎么写。
三、框架
1、spring必须问的?(但我没用过....)
状态:已凉凉
#京东##Java工程师##校招##面经#