从6月份开始,打算找工作,一个偶然的机会,拉勾上一个滴滴的师兄找到我,说要内推,在此感谢姚师兄,然后就开始了滴滴的面试之旅。把简历发过去之后,就收到了邮件通知,10个工作日联系我,请耐心等待。
没过2天就接到一个杭州的座机,说要约我进行电话面试,效率还是挺高,然后当天晚上就进行了一面。下班后,吃了饭,专门找了一条人比较少的小路,到了7点,电话准时打过来了。
一面:1小时左右
1. 自我介绍
2. 详细解释微服务
- 如何实现服务发现与注册以
- 如果某个服务挂掉,如何通知调用者
3. 聊简历中的项目,项目细节,挑战,遇到哪些实际问题,如何解决的
4. mongodb
- mongodb比mysql究竟快多少,压测
- 什么场景适合使用mongodb
5. mysql 八股文:事务,幻读
6. 详细解释JWT
7. 编程:二叉树右视图
8. 聊聊日志打印
9. java,php,go 有哪些区别(静态语言、动态语言)
二面:40分钟左右
1. 自我介绍
2. 最近一家公司做了哪些事情,有哪些挑战
3. ORM框架是做什么的
4. thrift框架的理解,要有足够深度
5. mysql 索引,要有足够的深度
6. 索引如何优化,如何优化查询
7. 熔断限流怎么做的,hystrix怎么实现的
8. 开放题如何写出健壮的代码
- 方法/变量 命名
- 测试用例,测试覆盖度
- 异常处理
9. 对工作强度怎么看
三面:40分钟左右
- 自我介绍,介绍最近做的一个项目,有什么难点
- 工作有哪些亮点,解决了哪些技术问题