记录一下蚂蚁的面试问题及过程,个人觉得蚂蚁的面试官是最最最专业的一家公司没有之一
一面
1.自我介绍
2.面试题 (三道题 1.单例 2.算法 3.微服务架构设计)
3.项目中有没有遇到过慢查询问题?如何解决的?
4.jvm调优场景
5.线程锁用到过哪些?
6.聊聊volatile
二面
redis 分布式锁的实现
聊聊什么是缓存击穿?
请谈谈OOM可能发生在哪,怎么查看,怎么调优
Mysql 事务的隔离级别
synchronized 锁升级过程有没有了解过?谈谈你的理解?
线程池流程级基本原理
一张表最多可以创建多少索引?
了解哪些设计模式?谈谈它们的使用场景
谈谈jvm调优的基本步骤?
三面
自我介绍
项目中有哪些觉得做的不错的亮点?
对团队管理方面有没有什么心得,说一说你是怎么对技术团队进行管理的?
平时是怎么review代码的?
。。。。
有什么要问我们的吗?
我。。。。。
从规划到任务完成的工作流程是什么?
团队正在经历尚未解决的挑战是什么?
。。。。