为了这次面试也是准备了很长时间,offer没挂的都拿到了,不过我不是刷offer,被春招1offer吓怕了,海投的。各位想要看我为了准备面试的复习大纲可以在文末看到哦!~
京东一面:
- 自我介绍
- 讲一下项目
- 面向对象的特征,详细解释一下
- 接口和抽象类区别,怎么选用
- 线程池的参数
- HashMap , CurrentHashMap , Hashtable , ConcurrentSkipListMap
- JVM内存区域
- volatile synchronized Lock
- AQS
- CountDownL aunch Cyclic Barrier
- 事务特性
- MVCC
- bin-log redo-log数据库二段提交
- AOP , IOC
- 索引数据结构(提到了Memory的Hash索引)
- 死锁产生的必要条件,怎么避免
京东二面:
- 自我介绍
- 实习经历
- 平时做啥
- 职业规划
- 可以实习吗
- 加过什么社团
- 除了技术做过别的啥
- 最成功的一件事
- 最失败的一件事
- 面前有一堵墙,没有任何工具,怎么办
- 哪里人
- 家里几个人
- 工作地点为什么是深圳
- 优点是啥
- 缺点是啥
有赞一面:
- 自我介绍
- Java集台(问的特别多)
- JVM内存划分
- 线程的生命周期,创建线程的方法。
- 线程池参数(如果想核心线程数使用完之后也可以被回收怎么办? -有参数可以设置
- eThreadTimeOut )
- GC算法
- volatile
- 双亲委派(破坏双亲委派的模型是啥)
- 事务、分离级别
- 数据库读写锁MVCC实现原理
- NextKey- -L ock
- 聚簇索引二级索引回表索引覆盖索引下推
- B+Tree InnoDB的B+Tree叶子节点有啥
- AOP IOC ,项目中使用AOP导致的线上问题怎么解决的
有赞二面:
- 自我介绍
- 实习项目介绍
- Dubbo的RPC和Sprin