上海得物信息集团有限公司面试题 · 编码实现
上海得物信息集团有限公司相关面试题,按最终去重题目聚合。
共 1847 道真题 · 当前筛选命中 113 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 41 题你对SQL的熟悉程度如何?在日常数据分析中会频繁使用吗? 考察SQL的掌握深度与实际使用频率第 42 题在对外提供的接口中,需要将订单号转换为字符串类型,你会如何设计这个转换过程? 考察对数据转换边界处理、接口健壮性和防御性编程的理解第 43 题NPE是开发中经常遇到的异常,从编程规范和习惯上应该做哪些来避免NPE? 考察对空指针异常的防范意识与代码规范第 44 题请实现一个商品库存的管理逻辑,支持扣减库存和检查库存是否充足。 考察对库存管理核心逻辑的编码实现与边界处理第 45 题请实现一个单例模式,并说明你的设计考虑了哪些问题。 考察单例实现方式的稳健性、线程安全考量及对并发和初始化边界的理解第 46 题讲一下Redis怎么实现固定窗口的限流? 考察基于Redis的固定窗口限流算法设计与实现第 47 题请写出一个使用 SQL JOIN 的查询示例,并解释 JOIN 的作用。 考察对 SQL JOIN 的理解和基本应用能力第 48 题Go 并发怎么实现? 考察 Go 并发原语的理解与应用能力第 49 题不使用 Set 和 indexOf,如何对一个数组实现去重?请现场手写代码。 考察在限制条件下用基础算法完成数组去重的编码能力第 50 题CPU 使用率过高时,你一般如何定位和排查? 考察针对 CPU 高负载的具体排查方法和工具熟练度第 51 题请描述HashMap在JDK 1.8中的底层数据结构,并说明其put过程。 考察对HashMap数组加链表加红黑树结构及put流程的理解第 52 题给定一个楼梯,每次可以爬1阶或2阶,请问爬到第n阶有多少种不同的爬法?请给出算法思路和复杂度分析。 考察动态规划基础、递推关系推导与复杂度分析能力第 53 题一个英文文章,如何统计这里面的每个单词出现的频率? 考察字符串处理、数据结构选型与算法实现第 54 题如果需要一个 Promise.all 你会怎么实现? 考察对Promise核心机制、并发处理和错误传播的理解与实际编码能力第 55 题请实现最长递增子序列(LIS)算法,并分析其时间复杂度和优化思路。 考察动态规划或二分查找的实现能力与复杂度分析第 56 题给定一个整数数组,请设计算法求其最大子数组和(可包含负数),并分析复杂度。 考察动态规划或分治解决经典最大子数组和问题的能力第 57 题请实现一个基于LRU策略的缓存,并说明其核心设计和时间复杂度。 考察LRU缓存的数据结构设计、O(1)操作实现及复杂度分析第 58 题ReentrantLock中的AQS有哪些组成? 考察对AQS核心结构与ReentrantLock实现机制的理解第 59 题请口述求二叉树左视图的算法思路。 考察二叉树的层序遍历与边界节点识别能力第 60 题如何从一个uint16数据中取出低八位和高八位? 考察位运算基础与数据位提取的准确性