携程Java一面题目
- 自我介绍?
- SpringIOC原理?Spring AOP的原理?
- 乐观锁和悲观锁的区别?Java以及数据库锁机制?
- 如何优化数据库性能?
- volatile的底层实现原理?
- 微服务有哪些常用组件?之间的关系?
- newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办?
- ReentrantLock 和synchronized的区别?
- NIO的实现原理,为什么是异步非阻塞?
携程Java二面题目
- 冒泡排序,快排,和归并排序及优缺点?
- 谈谈Java的内存模型?
- Spring Bean的生命周期?
- jdk1.8 concurrenthashmap 的新的特性,有没有看过源码?
- MySQL Explain有使用过吗?
- 死锁怎么解决?
- Mysql要加上nextkey锁,语句该怎么写?
- 数据库隔离级别,每层级别分别用什么方法实现?
携程Java三面题目
- 自我介绍?
- 你做过哪些项目?
- 项目用过哪些技术?
- 介绍一个对于你来讲成长最大的项目,你在项目中承担的作用?
- 工作平时遇到问题怎么解决?
- 未来怎么规划?
参考答案
已将上面这些携程Java面试题及参考答案整理成了一份PDF版的文档。
扫码发送:面试手册,即可获取详细的面试题答案~
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》