阿里面经(一二面+HR面)
分享一波自己的面经和时间线,仅供参考~
4.25 一面 60min
- 简单介绍一下你的实验室项目:比较简略,大概就是项目做了什么东西,你负责哪些工作
- TCP vs UDP
- MySQL索引
- MySQL读写分离、主从复制
- MVCC
- IO模型,重点问了IO多路复用
- 线程池的核心参数及工作原理
- 项目:聊了下秒杀的实现
- 手撕:给定一个字符串,由多个单词组成,要求字符串反转、单词不反转
- 反问:部门业务、学习建议
4.27 二面 40min
- 实验室项目:介绍一下这个项目,你负责什么,有哪些困难,如何解决,做了哪些突破(创新),效果怎么样,为啥不做算法转开发。
- Java项目:围绕项目的亮点展开,讲下这个项目的亮点在哪里(高可用+高并发,比如异步、限流、集群等)。看我用过redis,这块问了很多,比如redis线程模型是啥,redis一致性,具体哪里用到了redis,还有没有其它方案,对比一下优缺点谈谈为啥你选择这个方案,优化后QPS提升了多少,性能瓶颈在哪里......。最后讲一下你的收获。
- 反问:部门业务、学习建议
4.28 HR面 30min(当天意向)
- 别人对你的评价?你对自己的评价?
- 为什么要读研?
- 为啥不做算法转开发?
- 生活中和学习上最有挑战性的一件事情?
- 未来职业规划?
- 兴趣爱好
- 反问:新人培养机制(答曰技术分享会);什么时候出结果(答曰两周内)