一面

  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等最全面试题和答案,有须要的小伙伴【点击此处获取】