关于java:滴滴Java后台3面题目网络内存溢出各种锁高性能消息队列

6次阅读

共计 644 个字符,预计需要花费 2 分钟才能阅读完成。

 一面

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

正文完
 0