运满满面试题 · 方案权衡
运满满相关面试题,按最终去重题目聚合。
共 646 道真题 · 当前筛选命中 129 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题请介绍 Redis 的持久化机制,并比较 RDB 与 AOF 的优缺点。 考察 Redis 持久化原理、特性对比及适用场景第 2 题MySQL如何实现分布式锁?和用Redis实现有哪些差别? 考察分布式锁的实现机制及不同中间件方案的权衡第 3 题在WebSocket传输过程中遇到网络问题(如断线、丢包、网络抖动)时,你会设计哪些补偿机制来保证消息的可靠性和最终一致性? 考察对WebSocket网络异常场景的理解及可靠性设计能力第 4 题除了多线程,还有哪些技术手段可以应对高并发场景? 考察对高并发处理方案的广度与系统性理解第 5 题在Spring中使用@Transactional注解能否保证多个数据源操作的一致性?请说明原因及替代方案。 考察对Spring事务管理边界、分布式事务原理的理解第 6 题请介绍线程池常见的任务拒绝策略有哪些? 考察线程池饱和处理策略的了解与适用场景第 7 题线程池有了解吗?可以介绍一下线程池的核心参数吗? 考察线程池原理、核心参数作用及配置权衡能力第 8 题volatile和synchronized的区别是什么? 考察并发编程中内存可见性与原子性保证的差异理解第 9 题分页查询用到 limit,但用户翻到后面的页数会很慢,如何优化? 考察深分页场景下的性能优化方案与取舍第 10 题请介绍布隆过滤器 考察对布隆过滤器原理、特性及应用场景的理解第 11 题乐观锁、悲观锁分别是什么,乐观锁的应用场景有哪些? 考察并发控制基本概念的理解及乐观锁适用场景的判断第 12 题线程池缓存队列默认是有界还是无界的?使用默认队列会遇到什么问题? 考察线程池队列类型的选择及其对任务拒绝和资源控制的影响第 13 题ConcurrentHashMap 的底层实现是什么? 考察对 ConcurrentHashMap 数据结构与并发控制机制的理解第 14 题MySQL中如何避免索引失效? 考察对索引失效场景的理解与规避能力第 15 题什么是缓存穿透?如何解决? 考察缓存穿透的定义、成因和常见解决方案第 16 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别第 17 题请设计一个可复用的幂等中间件,供多个业务服务接入。请说明核心思路。 考察幂等机制的设计、抽象能力与工程可用性第 18 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景第 19 题请简要介绍垃圾回收的基本原理,并说明常见的垃圾回收算法及其适用场景。 考察对垃圾回收原理和常见算法的理解与应用场景分析第 20 题请介绍线程池的创建方式、核心参数以及饱和策略,并说明它们各自的作用。 考察对线程池核心机制的理解和参数调优能力