京东面试题整理 Java方向
面试哥
发布于: 2019-12-25 15:52:59
阅读 515
收藏 0
点赞 0
评论 0
一面:
- HashMap、concurrentHashMap底层原理把知道的都说一遍
- 线程池把知道的都说出来
- 线程同步(synchronized、volatile、ReenreantLock、ThreadLocal)
- 设计模式把知道的说一遍
二面:
- Java基本数据类型
整型 byte(1字节) short (2个字节) int(4个字节) long (8个字节)
浮点型 float(4个字节) double(8个字节)
逻辑性 boolean(八分之一个字节)
字符型 char(2个字节,一个字符能存储下一个中文汉字)
byte->short , char->int->long
float->double int ->float long->double 小可转大,大转小会失去精度。
- arrayList、linkedList底层原理以及其区别,各自的使用场景
- HashMap有哪些缺点、是不是线程安全的、扩容
- 红黑树、b树、b+树底层原理
- 索引采用b+树和HashMap的区别,使用场景,数据库为什么用b+树做索引,而不用HashMap
- 数据库隔离级别以及各种隔离级别有可能会产生什么问题
评论列表