上海得物信息集团有限公司面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 1 题请用 React 自定义 Hook 实现一个全局错误捕获功能,并说明如何使用。 考察 React 自定义 Hook 的设计和错误处理能力编码实现技术原理React第 2 题请解释SQL中SELECT语句的基本结构,并举例说明如何使用。 考察SQL基础语法理解与实际运用能力编码实现数据驱动技术原理SQL第 3 题给你一本书中的多段英文文本,包含字母和换行符,请统计所有英文字母的出现次数(不区分大小写),忽略其他字符。 考察字符串遍历、字符统计与大小写归一化的实现能力编码实现问题拆解第 4 题请实现一个简化版的 HashMap,并说明关键设计。 考察哈希表数据结构理解、哈希冲突处理与扩容机制编码实现问题拆解技术原理第 5 题请实现一个函数,给定一个整数数组和一个目标值,返回数组中两个数的下标,使得这两个数之和等于目标值。假设每个输入只有一个解,且不能使用同一个元素两次。 考察哈希表优化和基础算法编码能力编码实现问题拆解技术原理第 6 题请手写一个 SQL 查询,从 users 表和 orders 表中查询每个用户的订单总数,并按订单总数降序排列,只返回订单数大于 0 的用户。请写出完整的 SQL 语句。 考察 SQL 基础查询、聚合函数、分组和排序的掌握编码实现技术原理SQL第 7 题请用React实现一个计时器组件,要求支持开始、暂停、重置功能。 考察React组件状态管理与事件处理的实现能力编码实现风险判断技术原理React第 8 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解编码实现风险判断技术原理Java第 9 题二维平面上有两个凸多边形,如何判断它们是否重叠? 考察凸多边形碰撞检测算法原理与边界情况处理编码实现问题拆解技术原理第 10 题给定一个整数数组和target,要求找出三个数,使它们的和最接近target,写出解题思路并实现代码。 考察算法设计中的三数问题变种与双指针法编码实现问题拆解第 11 题Java 中抽象类的概念是什么?请举出一些典型的使用例子。 考察对面向对象抽象机制的理解及实际应用能力编码实现技术原理Java第 12 题请编写代码,去除无序数组中出现次数大于1的元素,返回仅出现一次的元素。 考察数组统计、去重逻辑与编码实现能力编码实现问题拆解第 13 题请介绍Go语言中channel的基本用法,以及它在并发编程中解决了什么问题? 考察对channel原理、用法和并发价值的理解编码实现技术原理Go第 14 题如何实现一个队列,要求O(1)的入队和出队操作,请详细说明关键步骤的设计思路。 考察队列数据结构实现、指针管理与时间复杂度分析编码实现技术原理第 15 题请实现一个函数,原地删除有序数组中重复的数字,使每个数字最多出现一次,并返回新数组的长度。 考察数组原地操作与双指针算法的实现能力编码实现问题拆解第 16 题手写代码找出二叉搜索树中的第 k 小节点。 考察二叉搜索树中序遍历性质与代码实现能力编码实现技术原理第 17 题在 Go 中如何具体调用 C 代码? 考察 cgo 的具体用法和流程编码实现技术原理CGo第 18 题用什么来管理 Less / Scss,避免出现冲突的情况? 考察样式模块化、命名约定与构建工具的实践能力编码实现技术选型第 19 题make和new的区别是什么?能不能用new创建map? 考察Go语言中make与new的底层分配区别及复合类型的初始化要求编码实现技术原理Go第 20 题请实现一个函数,找出给定字符串中的最长回文子串,并说明算法复杂度。 考察字符串处理、动态规划或中心扩展算法的实现与复杂度分析编码实现问题拆解