实在智能面试题 · 方案权衡
实在智能相关面试题,按最终去重题目聚合。
共 423 道真题 · 当前筛选命中 123 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题组件通信都有哪些方式? 考察对组件间通信模式的理解与适用场景的区分第 2 题在 Redis 中,有哪些操作在主从架构下可以执行,但在集群模式下无法执行? 考察 Redis 主从与集群模式的功能差异及底层原因理解第 3 题假设一张表有十个字段,需要根据这十个字段按优先级排序后取一条数据,应该如何设计索引和编写SQL? 考察组合索引的字段顺序设计与排序取数场景的SQL优化第 4 题String 为什么要设计成不可变的?请结合 HashMap、多线程和常量池等方面说明。 考察对象不可变设计在安全性、性能与共享场景中的价值第 5 题设计一个图形绘制系统,支持不同的图形以及不同的绘制方式(提示:用桥接模式)。 考察桥接模式的原理、适用场景及面向对象设计能力第 6 题讲讲synchronized和volatile关键字的区别 考察对Java并发机制核心关键字语义与适用场景的理解第 7 题延时发布是怎么做的? 考察延迟队列或延时任务的技术实现与方案权衡第 8 题请解释 Spring 中的 IOC 和 AOP 模式,并说明它们如何协同工作。 考察对 Spring 核心思想的理解及两者关系的掌握第 9 题Synchronized 和 Lock 有什么区别呢? 考察并发同步机制的理解、对比能力和选择依据第 10 题什么是缓存穿透?如何解决? 考察缓存穿透的定义、成因和常见解决方案第 11 题请对比 Cookie、Session 和 JWT 在用户认证中的区别。 考察对三种认证机制原理与适用场景的理解第 12 题请分别说明 Redis 缓存穿透、缓存击穿和缓存雪崩的含义,并针对三种场景给出各自的解决方案。 考察对缓存经典故障概念辨析及对应解决策略的掌握程度第 13 题说说 ArrayList 和 LinkedList 的区别。 考察对 Java 常用集合底层实现及适用场景的理解第 14 题为什么数据库索引通常使用B+树而不是其他数据结构? 考察对B+树特性与数据库场景匹配度的理解第 15 题Kafka与RocketMQ的区别和各自的优势是什么? 考察对主流消息队列架构特性与适用场景的理解深度第 16 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 17 题请解释 Spring 事务传播机制,并举例说明不同传播行为在什么场景下使用。 考察对事务传播机制的理解及其合理应用第 18 题为什么数据库索引经常使用B+树而不是B树或哈希表? 考察B+树在磁盘IO、范围查询和稳定性上的优势第 19 题请说明线程池的创建方式及核心参数。 考察线程池创建方式、核心参数及其作用第 20 题React 使用过的 Hooks 以及各自作用,useLayoutEffect 和 useEffect 的区别及使用场景。 考察对 React Hooks 的掌握程度、理解深度及实际应用场景的辨析能力