上海得物信息集团有限公司面试题 · 技术原理

上海得物信息集团有限公司相关面试题,按最终去重题目聚合。

共 1847 道真题 · 当前筛选命中 1209 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 921 题请解释CAS(Compare-And-Swap)的工作原理,并说明它在并发编程中的应用。 考察对CAS原子操作原理及并发场景下应用与局限的理解编码实现风险判断技术原理第 922 题请口述二叉树层次遍历的实现思路与关键步骤。 考察二叉树层次遍历的算法理解、BFS思想与实现细节编码实现技术原理第 923 题请手写实现一个简易的 HashMap,并说明其核心设计。 考察哈希表实现能力与对 HashMap 原理的理解编码实现技术原理方案权衡Java第 924 题在微服务架构中,你最关注或印象最深的挑战是什么? 考察对微服务实践风险的识别与应对能力风险判断系统设计技术原理第 925 题如果Kafka变慢,可能的原因有哪些?你会如何排查并解决? 考察对Kafka性能瓶颈的系统分析能力与排查思路性能优化技术原理问题排查Apache Kafka第 926 题请解释Java中锁的膨胀和升级过程及其具体场景。 考察对Java锁机制演进、无锁到偏向锁到轻量级锁再到重量级锁的升级理解技术原理方案权衡Java第 927 题G1垃圾回收器是如何实现可预测的停顿时间的? 考察对G1垃圾回收器中可预测停顿时间机制的理解性能优化系统设计技术原理JVM第 928 题当垃圾碎片严重时,JVM 有哪些兜底措施? 考察对垃圾回收碎片问题的应对策略与调优能力技术原理方案权衡问题排查Java第 929 题数据库的最左匹配原则是什么?请举例说明。 考察对联合索引最左匹配原则的理解及应用技术原理方案权衡第 930 题数据库索引中能否存储空值?这对索引生效有怎样的影响? 考察对数据库索引中空值存储机制及其对查询影响的掌握技术原理问题排查InnoDBMySQL第 931 题你的分布式锁怎么控制死锁的情况? 考察分布式锁设计中对死锁、超时和失效释放的处理能力风险判断技术原理Redis第 932 题线程池配置不合理时,日常开发中应如何规避由此引发的性能问题? 考察线程池参数配置与监控经验性能优化风险判断技术原理第 933 题在设计优惠券下发系统时,如何避免同一张优惠券被发放两次? 考察防止重复发放的幂等控制机制问题拆解风险判断技术原理第 934 题请说明如何使用数据库的 EXPLAIN 命令来分析 SQL 执行计划。 考察对 EXPLAIN 命令作用、输出字段理解及基于执行计划定位 SQL 性能问题的能力性能优化技术原理问题排查SQL第 935 题解释双重检查锁定中为什么要进行两次判空判断? 考察线程安全机制与性能优化的深层理解风险判断技术原理Java第 936 题请描述股票买卖最佳时机问题的常见变体(如LeetCode 121和122),说明它们的核心区别以及各自的解题思路。 考察对经典动态规划/贪心问题的理解与变体区分能力问题拆解技术原理第 937 题有哪些实现动画的方法? 考察对前端动画实现方式的掌握与选型能力技术原理技术选型CSSJavaScript第 938 题Go 的 map 有哪些使用注意? 考察 Go map 的并发安全、引用语义与迭代边界意识风险判断技术原理Go第 939 题请详细说明MySQL InnoDB存储引擎中B+树索引的结构特点,以及为什么选择B+树而不是B树或哈希索引。 考察对B+树索引结构原理及选型原因的理解技术原理方案权衡MySQL第 940 题Redis的高可用怎么保证? 考察对Redis高可用架构、故障切换和数据一致性的理解风险判断系统设计技术原理Redis