写点什么

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

作者:小小怪下士
  • 2022-10-31
    湖南
  • 本文字数:539 字

    阅读完需:约 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 等最全面试题和答案,有需要的小伙伴【点击此处获取




用户头像

还未添加个人签名 2022-09-04 加入

热衷于分享java技术,一起交流学习,探讨技术。 需要Java相关资料的可以+v:xiaoyanya_1

评论

发布
暂无评论
滴滴Java后台3面题目:网络+内存溢出+各种锁+高性能+消息队列_Java_小小怪下士_InfoQ写作社区