一面
- 自我介绍
- 我的项目介绍
- JVM类加载机制
- java的垃圾回收器都有哪些,说下g1的利用场景,平时你是如何搭配应用垃圾回收器的。
- 红黑树的设计
- 常常应用的设计模式?以及UML设计?
- hashmap实现的的数据结构是什么样的?当hash抵触过多时会怎么解决?何时解决?
- OSI七层与TCP/IP五层网络
- 数据库隔离级别,不同隔离级别存在的问题(脏读、不可反复读、幻读),呈现的起因
- 画出springmvc框架大抵解决申请的流程
- Spring拦截器有哪些办法?多个拦截器执行时办法调用的程序?
- select poll epoll区别
- Java线程池
- 谈谈volatile、AQS、CAS的区别
二面
- 如果你的我的项目呈现了内存泄露,怎么监控这个问题,怎么剖析解决?
- 有理论的JVM性能调优案例吗?重点须要关注哪些外围参数?
- nio和bio,bio底层怎么实现的呢
- redis为何效率高?谈谈一致性哈希算法
- Java多线程的几种锁区别
- 数据库乐观锁,乐观锁
- 相熟哪些开源音讯队列吗?典型的利用场景
- nginx+redis集群
- session共享的计划
三面
- 谈谈对spring boot的应用
- spring boot和spring cloud的区别?spring cloud的外围组件?
- 谈谈spark hadoop的理解
- 高性能RPC的了解 socket相干
- 怎么解决分布式数据一致性
以上就是滴滴Java研发3面题目,以下是我总结整顿的滴滴Java必考题,范畴蕴含最全MySQL、Spring、Redis、JVM等最全面试题和答案,有须要的小伙伴【点击此处获取】