滴滴两轮车后端秋储实习面经

tl
04-16 投递
05-06 约面
05-09 一面
05-13 二面
05-26 HR电话告知排序挂

一面(45min)
1. 自我介绍
2. 挑一个项目讲讲重难点
3. 拷打项目
4. 面向对象三大特性?
5. HashMap原理
6. ConcurrentHashMap和HashMap的区别?原理是什么?
7. 线程池七大参数?都怎么设置
8. 类是怎么加载的?
9. 双亲委派机制?
10. 介绍一下垃圾回收器?
11. 有没有做过jvm调优?
12. MySQL索引优化?慢查询怎么发现?怎么解决?
13. Explain关键字?
14. MySQL事务隔离级别?
15. 数据一致性解决方案?
手撕:反转链表

反问:
1. 业务
2. 改进,建议

一面结束后10min内约二面

二面(35min)
1. 自我介绍
2. 拷打项目
3. 拷打实习
4. Kafka结构、为什么快
5. Base实践、CAP理论
6. MySQL慢查询优化、Explain
7. Redis持久化
8. JMM、volatile
9. JVM内存模型、新生代、老年代
无手撕

反问:
1. 业务(两轮车偏b端)
2. 面试结果什么时候出
3. 改进,建议
全部评论
两轮车直接挂简历
1 回复 分享
发布于 05-26 20:18 浙江
不如我,直接简历挂
点赞 回复 分享
发布于 05-27 16:35 广东
想问问 12. MySQL索引优化?慢查询怎么发现?怎么解决? 13. Explain关键字? 这几个问题一般会怎么问啊,从哪几个角度来回答呢
点赞 回复 分享
发布于 05-27 15:17 上海
耐面王
点赞 回复 分享
发布于 05-27 13:02 北京
耐面王
点赞 回复 分享
发布于 05-26 22:05 北京
名字说一下
点赞 回复 分享
发布于 05-26 22:04 北京
HR还会主动电话告知排序挂的吗?
点赞 回复 分享
发布于 05-26 19:19 浙江

相关推荐

11-10 18:10
门头沟学院 Java
实习 1. 你在三家比较大的公司都有实习经历,为什么一直在换呢?2. 你觉得这三家公司的技术体系有什么不同吗?3. 你们的三层缓存是怎么设计的?4. 第一层缓存(Kconf)是什么?它怎么工作的?5. 这一层缓存和 DB 怎么保持一致的?6. 你们的本地缓存过期策略是怎样的?为什么设置 5 秒?7. 你们更新 Redis 是通过 MQ,对吧?那 MQ 会丢消息吗?你们怎么保证不会丢?8. 你们用的 MQ 是什么?八股9. RocketMQ 能保证消息一定是在 DB 成功更新之后才投递出去吗?10. 你知道 RocketMQ 的事务消息具体是怎么实现的吗?手撕代码11. 来写一段代码吧:两个线程交替打印奇偶数,打印到 100。12. 有没有可能存在多余的循环或空转的问题?13. 如果线程之间没有通信,会造成什么影响?要怎么改?(比如用阻塞+唤醒机制)14. 你可用 **`synchronized`** / **`Object.wait/notify`** 或 **`Lock`** 来改写一下吗?场景设计15. 来一个设计题:如果要存储全球的行政区划数据(国家、省、市、区/县、街道),你会怎么设计?16. 不同国家层级不一样,这算一个难点,你怎么处理?17. 你会按层级来做表设计吗?这种设计可能存在哪些问题?18. 如果层级发生变化(比如新增一个层级),你的结构怎么应对?19. 有没有暴力一点的方案?(比如 JSON 存储)20. 那以“河北省”为例,你在这种 JSON 存储里会怎么表示?21. 你的 JSON 存储方案有什么缺点?22. 树型结构除了你这种方式,还有其他表达方式吗?23. 这种树形结构会面临哪些性能问题?比如查询跨级数据的时候怎么处理?
查看24道真题和解析
点赞 评论 收藏
分享
评论
2
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务