后端岗位面试题 · 性能优化 · Java

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 743 · 更新 2026-08-05

筛选题目已选:性能优化 · Java
第 381 题线上使用线程池时,参数设定、拒绝策略制定有哪些经验? 考察线程池核心参数配置、拒绝策略选择及线上运维经验性能优化技术原理方案权衡Java第 382 题出现内存溢出怎么定位问题? 考察内存溢出问题定位的方法论与工具使用能力性能优化技术原理问题排查Java第 383 题如何通过线程池充分利用CPU? 考察线程池配置、CPU密集任务处理与性能优化意识性能优化问题拆解技术原理Java第 384 题请介绍Java中常用的锁机制,并说明它们各自适用的场景。 考察对Java并发锁体系的理解及场景选型能力性能优化技术原理方案权衡Java第 385 题你的项目中线程池最大线程数设计为多少?为什么这样设计? 考察线程池参数的合理设计与权衡性能优化系统设计技术选型Java第 386 题HashMap是如何进行扩容的?扩容时原有数据如何迁移? 考察扩容流程和rehash机制性能优化技术原理Java第 387 题请解释线程池的核心参数及其作用,并举例说明如何配置。 考察线程池参数的理解与配置能力性能优化技术原理Java第 388 题请深入讲解HashMap的底层实现原理,包括存储结构、插入和查找流程。 考察对HashMap底层数据结构、哈希冲突处理及扩容机制的理解性能优化技术原理Java第 389 题请介绍Java内存区域的划分以及JVM调优的常用方法。 考察对Java内存模型的理解及实际调优能力性能优化技术原理问题排查Java第 390 题调用 list.add(1) 时,底层发生了什么? 考察对集合底层实现、扩容机制及内存分配的理解性能优化技术原理Java第 391 题哪些常见情况会导致 Java 应用程序出现 OOM(内存溢出)? 考察对 Java 堆内存管理和溢出场景的掌握性能优化技术原理问题排查Java第 392 题项目当中使用@PostConstruct注解完成对布隆过滤器的填充,那么我有几十万条数据,这个过程肯定很慢,怎么解决? 考察初始化性能优化与大数据量加载的工程实践性能优化技术选型Java第 393 题Synchronized 加锁的底层原理是什么? 考察对 Java 内置锁实现机制的理解,包括偏向锁、轻量级锁、重量级锁的升级过程性能优化技术原理Java第 394 题为什么HashMap在链表过长时选择用红黑树替代链表? 考察对数据结构时间复杂度与工程权衡的理解性能优化技术原理方案权衡Java第 395 题在多线程环境下,如何实现一个线程安全的哈希表?请比较不同方案。 考察并发容器选型、加锁策略与性能权衡性能优化技术选型方案权衡Java第 396 题HashMap 中链表转换成红黑树是为了解决什么问题? 考察数据结构转换的动机和性能权衡性能优化技术原理方案权衡Java第 397 题Java的锁了解吗?请解释一下内置锁以及底层原理。 考察Java并发中内置锁(synchronized)的使用与底层实现原理性能优化技术原理Java第 398 题当使用ForkJoinPool处理递归任务时,如何避免工作窃取导致的内存一致性错误?请结合MESI协议说明缓存行对齐的优化方案。 考察并发编程中对线程协作原子性、内存可见性与缓存一致性的理解性能优化风险判断技术原理Java第 399 题Java进程CPU占用高,有什么排查思路? 考察Java性能问题排查思路与工具使用性能优化技术原理问题排查Java第 400 题Java 中常见的队列实现有哪些,请举出实际使用的例子。 考察对 Java 队列相关数据结构和经典实现的了解性能优化技术原理Java