上海得物信息集团有限公司面试题 · 方案权衡
上海得物信息集团有限公司相关面试题,按最终去重题目聚合。
共 1847 道真题 · 当前筛选命中 422 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 61 题你对分布式锁的了解有哪些?请说说分布式锁的实现方式。 考察对分布式锁概念、常见实现方案及各自适用场景的掌握第 62 题请解释在什么场景下会使用线程池,以及为什么。 考察对线程池适用场景的理解及取舍依据第 63 题i++是不是线程安全的,怎么实现线程安全? 考察并发场景下原子性认知与常见线程安全实现手段第 64 题对HashMap的理解,怎么解决线程不安全的问题? 考察HashMap底层原理与多线程场景下的安全替代方案第 65 题为什么用Redis里的list存聊天记录而不用其他数据结构? 考察对Redis数据结构特性的理解及选型权衡能力第 66 题为什么用Nacos做服务注册中心? 考察对服务注册中心选型及Nacos核心特性的理解第 67 题数组与链表的区别与应用场景 考察数据结构基础理解与应用场景选择能力第 68 题什么情况下会考虑使用分库分表? 考察对分库分表触发条件和业务量评估的把握第 69 题为什么TCP建立连接需要三次握手而不是两次或四次? 考察对TCP三次握手必要性的理解以及对可靠传输原理的掌握第 70 题请解释数据库中的反范式设计,并说明在哪些场景下你会选择使用它。 考察反范式概念、使用动机和设计权衡第 71 题为什么用Kafka? 考察对Kafka适用场景、优势及选型理由的理解第 72 题新建一个线程池时需要指定哪些核心参数? 考察线程池核心参数的掌握程度第 73 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 74 题使用RAG如何对文档进行分割? 考察RAG中文档切分的策略、权衡与工程实现第 75 题ES相比于MySQL和MongoDB在检索上的优势有哪些? 考察对搜索引擎与关系型、文档型数据库检索能力的差异理解第 76 题那怎么解决缓存穿透? 考察缓存穿透的定义、原因及常用解决方案第 77 题Array与切片的区别 具体什么情况用哪个 考察对Go语言数组与切片底层结构、行为差异及适用场景的理解第 78 题为什么有了 Sync.Mutex 还需要 Sync.RWMutex? 考察对 Go 并发原语适用场景和性能取舍的理解第 79 题SQL中的JOIN有哪几种类型?请分别说明它们的使用场景。 考察对SQL JOIN类型及其语义的理解第 80 题如果使用了Redis,那么怎么保证它和数据库的最终一致性? 考察缓存与数据库数据一致性方案的理解与权衡