阿里新零售天猫一面
前天晚 5 点半面的,全程二十五分钟。
1. 自我介绍
2. 询问项目架构。
3. bean 的生命周期。
4. JVM 的类加载过程。谈到了双亲委派模型。
5. 怎么打破双亲委派模型。自己实现一个类加载器,怎么打破类加载器?问具体的实现细节。
6. 后端服务出现了大量超时,怎么排查?(支支吾吾答了一通,答得不好。)
7. 分布式系统需要一个唯一的 ID 生成器,怎么设计?(没了解过分布式的内容,答得也不好,自己想的。)又扯到了数据库的读写分离以及怎么实现。
8. mysql 有几种数据库引擎。(面试官一开始说成了 mybatis 的存储引擎。)
楼主说了五分钟,对这一块很熟悉。
9. 假设你现在有一个高并发的服务,你要从那些地方去考虑。(楼主不咋会,又从高并发扯到了架构的学习。)
10. 操作系统的分页机制。
#阿里巴巴##面经##校招##Java工程师#