面试面经 · 京东
【京东】【Java后端】【一面】面经(Java基础+Spring+MySQL)
【京东】【Java后端】【一面】
基本信息
| 项目 | 内容 |
|---|---|
| 公司 | 京东 |
| 岗位 | Java 后端开发 |
| 轮次 | 一面 |
| 面型体感 | 技术面,基础+框架 |
| 面试官风格 | 注重基础和框架理解 |
| 结果 | 通过 |
面试题目(按提问顺序)
- HashMap 和 Hashtable 的区别?
- ConcurrentHashMap 的实现原理?
- ArrayList 和 LinkedList 的区别?
- 线程池的核心参数?
- synchronized 和 ReentrantLock 的区别?
- volatile 的作用?
- JVM 内存结构?
- GC 算法有哪些?
- Spring IOC 和 AOP 的原理?
- Spring 事务的传播行为?
- MySQL 索引结构?
- 事务的隔离级别?
- Redis 数据结构?
- Redis 持久化机制?
- 算法题:手写快排
面试感受 / 反馈
京东一面注重基础和框架理解,八股问得比较全面。面试官会追问实现原理。算法题是基础题。
准备建议
- Java 集合和并发是重点
- Spring 框架原理要掌握
- MySQL 和 Redis 基础要扎实
- 算法题刷基础题