一面

  1. 自我介绍
  2. 项目介绍
  3. JVM类加载机制
  4. java的垃圾回收器都有哪些,说下g1的应用场景,平时你是如何搭配使用垃圾回收器的。
  5. 红黑树的设计
  6. 经常使用的设计模式?以及UML设计?
  7. hashmap实现的的数据结构是什么样的?当hash冲突过多时会怎么处理?何时处理?
  8. OSI七层与TCP/IP五层网络
  9. 数据库隔离级别,不同隔离级别存在的问题(脏读、不可重复读、幻读),出现的原因
  10. 画出springmvc框架大致处理请求的流程
  11. Spring拦截器有哪些方法?多个拦截器执行时方法调用的顺序?
  12. select poll epoll区别
  13. Java线程池
  14. 谈谈volatile、AQS、CAS的区别

二面

  1. 如果你的项目出现了内存泄露,怎么监控这个问题,怎么分析解决?
  2. 有实际的JVM性能调优案例吗?重点需要关注哪些核心参数?
  3. nio和bio,bio底层怎么实现的呢
  4. redis为何效率高?谈谈一致性哈希算法
  5. Java多线程的几种锁区别
  6. 数据库悲观锁,乐观锁
  7. 熟悉哪些开源消息队列吗?典型的应用场景
  8. nginx+redis集群
  9. session共享的方案

三面

  1. 谈谈对spring boot的使用
  2. spring boot和spring cloud的区别?spring cloud的核心组件?
  3. 谈谈spark hadoop的了解
  4. 高性能RPC的理解 socket相关
  5. 怎么解决分布式数据一致性

以上就是滴滴java研发3面题目,以下是我总结整理的滴滴Java必考题,范围包含最全MySQL、Spring、Redis、JVM等最全面试题和答案

有想获取面试题文档的朋友一键三连(点赞+收藏+关注) 后,添加微信:mxm9843 即可免费获取到