滴滴 Java 后台 3 面题目:网络 + 内存溢出 + 各种锁 + 高性能 + 消息队列
一面
自我介绍
项目介绍
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等最全面试题和答案
需要获取得话麻烦一键三连+评论,然后添加VX(tkzl6666)即可免费领取
评论 (1 条评论)