上海得物信息集团有限公司面试题 · 技术原理
上海得物信息集团有限公司相关面试题,按最终去重题目聚合。
共 1847 道真题 · 当前筛选命中 1209 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 241 题请实现一个构建最大堆的算法,并说明其时间复杂度。 考察堆数据结构的理解与建堆算法实现能力第 242 题ConcurrentHashMap的扩容机制 考察对ConcurrentHashMap并发扩容原理与实现细节的理解第 243 题在系统设计中,缓存通常是针对什么类型的资源或数据进行缓存?请结合场景说明。 考察对缓存对象类型的理解及场景化应用能力第 244 题线程、进程、协程分别是什么? 考察对操作系统并发与调度模型的基本概念理解第 245 题在 React Fiber 中,workInProgress tree 和 double buffering 的作用是什么? 考察对 Fiber 构建与提交阶段机制的理解第 246 题请说明MySQL事务隔离级别的分类及其作用。 考察MySQL事务隔离级别的理解与应用第 247 题延迟队列的实现原理是什么? 考察延迟队列的常见实现方案、触发机制与适用场景第 248 题令牌桶算法中令牌的存储位置在哪里? 考察令牌桶基本概念与存储理解第 249 题请说明什么是热Key,以及它对系统性能可能造成哪些影响? 考察对热Key概念及其性能影响的理解第 250 题请介绍MySQL中常见的日志类型及其作用。 考察对MySQL日志体系的理解与应用场景第 251 题为什么会产生死锁? 考察死锁产生条件和原理理解第 252 题请实现一个 LRU 缓存,要求 get 和 put 操作的时间复杂度都是 O(1)。 考察哈希表与双向链表的结合使用及 LRU 算法实现第 253 题如果一张表的查询条件本可使用索引,但实际执行时索引失效,可能由哪些原因引起? 考察对索引失效常见场景的理解与排查能力第 254 题栈内存的生命周期是什么? 考察对栈内存分配与释放机制的理解第 255 题怎么设计一个易复用的代码结构? 考察代码抽象、模块化与复用设计能力第 256 题请解释 Redis 缓存雪崩、缓存击穿和缓存穿透的区别,并说明各自的解决方案。 考察对缓存三大异常场景的识别、原因分析与应对策略第 257 题请介绍你常用的 Git 指令及其适用场景。 考察 Git 使用熟练度与常用命令的掌握情况第 258 题箭头函数的提出考量是什么?为什么箭头函数的this要这样设计? 考察对箭头函数设计动机与this绑定机制的理解第 259 题看你项目里用过Netty,那Netty里面NIO的非阻塞是怎么实现的? 考察对Netty基于NIO的非阻塞I/O模型底层机制的理解第 260 题请解释垃圾回收中的三色标记算法,并说明写屏障在其中的作用。 考察对垃圾回收算法原理及并发安全机制的理解