滴滴社招三面面经

一面: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分钟左右
  1. 自我介绍,介绍最近做的一个项目,有什么难点
  2. 工作有哪些亮点,解决了哪些技术问题,有没有提升过系统性能
  3. hystrix解决了什么问题,如何使用的,有什么收益
  4. spring cloud 与spring什么关系,怎么使用的,参数怎么配置的
  5. spring ioc,aop 八股文,spring 如何 注入bean
  6. @transaction 事务传播机制
  7. mysql 事务,生产环境遇到过死锁吗,怎么理解死锁
  8. mysql 怎么做的分库分表,有没有遇到跨库查询问题
  9. 某个分库数据量特别大的情况,怎么解决
  10. mysql 慢查询怎么解决的,explain怎么使用,重点关注哪里
  11. 分库分表,线上数据量有多大
  12. 数据库连接池怎么设计的
  13. 定时任务,数据量会不会特别大
  14. redis 集群了解哪些
  15. redis 数据如何做的备份
  16. 项目中为什么使用mongodb,不用redis
  17. 线程池怎么使用的
  18. gc有没有线上调优经验
  19. java 有哪些锁
  20. 怎么理解可重入锁

上面只按印象记录了大概面试点,面试官会问得比较深入,总体看来比较“亲民


#面经##社招##滴滴##Java工程师#
全部评论
mongo为什么问题占比那么大,你简历里怎么描述用到mongo的
1 回复 分享
发布于 2020-12-08 21:29
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-11-29 11:50
楼主几年经验呀,三面一共经历了多久
点赞 回复 分享
发布于 2020-11-29 19:49
点赞 回复 分享
发布于 2020-11-29 21:05
八股文基操了
点赞 回复 分享
发布于 2020-11-29 22:19
结合项目问的内容其实更难回答,毕竟八股文能背这些不能
点赞 回复 分享
发布于 2020-11-29 22:37
请问楼主你面试前有没有笔试题啊?
点赞 回复 分享
发布于 2020-11-30 16:53
楼主是D6吗
点赞 回复 分享
发布于 2020-12-04 00:49
看你们的面经,搞得我都不敢面试了😂
点赞 回复 分享
发布于 2020-12-07 21:10
面试的哪个部门
点赞 回复 分享
发布于 2021-02-08 18:30
请问下面试的部门是什么语言?没过是因为哪里没答好吗
点赞 回复 分享
发布于 2022-11-07 20:40 广东

相关推荐

1.springsecurity是怎么搭建的我这边搭建的是springsecurity6,搭建分为两大块,一个是登录接口,一个是securityfilterchain的搭建,登录接口会springsecurity的方法创建一个将用户输入的用户名和密码作为参数的令牌,springsecurity那边会写一个impl来继承userdetailservice的方法,这里面会查询数据库的用户信息并且返回一个userdetails对象,springsecurity底层会有方法将userdetail的password和用户输入的密码进行对比,成功则返回一个token2.怎么实现单设备登录这边说的是登录的token存入redis,判断有没有有的话就删除并通知下线(网上查询是根据token一致性来判断,就是每次请求访问都会判断客户端发送的token和缓存的token是否一致)3.http1和2的区别http1相对于0多了Keepalive长连接,不用每次请求都要三次握手和四次挥手,但是有个弊端就是发送的报文必须是有序的,就存在一个问题,如果头报文过大就会发送阻塞,影响后面报文的发送。但是http2采用多路复用以及压缩报文的方式解决了这个问题,他讲报文压缩成二进制帧,且多路复用使得单个tcp链接能够多条路发送数据,就避免了头阻塞4.说一下jvm的垃圾回收这种问题就恶心啊,我不知道要讲什么,就说找垃圾的方法,应用计数法,可达性分析,然后垃圾回收算法又有四个,讲的口干舌燥的5.mysql的索引是什么,有什么索引索引是一种加快数据库查询效率的一种数据结构索引的类型:主键,唯一,常规,全文反问这边用什么技术栈说用的是golang,我就说怎么没问java的基础东西,一个实习把我拷打🐴了
求求给个offer吧😭😨😥:对了,说一下我被挂多年的经验吧,有些问题可能就几句话结束了,比如什么redis一般做什么的,mysql缓存分类啊,但是如果问到了一些可能要回答一两分钟的东西,一定要捋清楚逻辑,一点一点的回答,然后慢慢讲,别急,急了你就说了一堆重复的东西,我自己看着我的回答都觉得***,问题基本上都知道,但是长回答就说的很乱,然后自己写面经的时候就觉得,不就这么点东西,为什么回答那么乱
查看5道真题和解析
点赞 评论 收藏
分享
7 106 评论
分享
牛客网
牛客企业服务