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

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

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

筛选题目已选:编码实现
第 61 题算法题:合并两个有序链表 考察链表操作、边界处理与迭代或递归实现能力编码实现问题拆解技术原理第 62 题请用代码实现一个图形绘制算法:给定一条线段,第一步将其三等分,第二步用等边三角形的两条边替换第一步中的中间一段,第三步对每一条直线段重复第二步,最终画出该图形。 考察递归/迭代绘制分形图形的能力,包括几何计算和代码实现编码实现问题拆解技术原理第 63 题请手写一个倒计时组件,支持指定目标时间、实时更新显示、以及完成后停止。 考察对定时器、生命周期和边界情况的处理能力编码实现技术原理JavaScriptReact第 64 题双栈实现一个队列,口述思路。 考察栈和队列的基本特性及利用双栈实现队列的算法设计能力编码实现问题拆解技术原理第 65 题setTimeout和setInterval在浏览器如何执行? 考察对浏览器定时器执行机制、事件循环及异步调度的理解编码实现技术原理JavaScript第 66 题请描述你在某次编程任务中如何优化循环结构,避免使用两层循环? 考察代码优化意识与问题拆解能力编码实现性能优化问题拆解第 67 题如何验证一个字符串是否为回文串? 考察字符串处理与双指针算法的基本能力编码实现问题拆解技术原理第 68 题用两个栈实现排序功能:第一个栈存放无序整数,第二个栈为空,要求将第一个栈中所有元素移入第二个栈后,使其元素有序,且不能使用其他数据结构。请描述算法并分析时间复杂度。 考察栈的应用、基础排序算法设计与复杂度分析编码实现问题拆解技术原理第 69 题如何判断一个单链表是否是回文链表? 考察链表操作、空间复杂度和算法设计能力编码实现技术原理方案权衡第 70 题手撕:二叉树的层序遍历 考察二叉树层序遍历的算法实现与队列应用能力编码实现技术原理第 71 题请说明如何用 JavaScript 实现精确计时,并解释为什么 setInterval(fn, 1000) 不够准确以及如何通过时间戳同步来校准。 考察对 JavaScript 定时器精度限制的理解及时间戳校准方案的设计能力编码实现问题拆解技术原理JavaScript第 72 题Java 中 try-catch-finally 结构里 finally 块的作用是什么? 考察对 finally 语义和资源清理机制的理解编码实现技术原理Java第 73 题请解释 Go 语言中如何使用 goroutine 和 channel 实现高并发。 考察对 Go 并发模型的理解及 channel 通信机制的应用编码实现技术原理Go第 74 题Vue2双向绑定原理 考察Vue2响应式系统的实现机制与双向绑定流程编码实现技术原理Vue第 75 题请写出单例模式双重检查锁定的实现代码,并解释其中的关键同步点。 考察双重检查锁定的编码实现与线程安全理解编码实现技术原理Java第 76 题请实现搜索二维矩阵的算法:给定一个每行从左到右递增、每列从上到下递增的矩阵,以及一个目标值,判断目标值是否在矩阵中。 考察在有序二维矩阵中高效查找目标值的能力编码实现问题拆解技术原理第 77 题请实现一个后缀表达式(逆波兰表达式)的计算器。 考察栈的应用和表达式求值的编码实现能力编码实现技术原理第 78 题请完整描述HashMap的put操作流程 考察HashMap插入操作的完整执行过程与各种边界情况编码实现问题拆解技术原理Java第 79 题给定一个由区间组成的数组,要求移除尽可能少的区间,使得剩余区间互不重叠,请说明算法思路并实现。 考察贪心算法在区间调度中的应用与实现能力编码实现问题拆解技术原理第 80 题请实现一个函数,判断给定整数是否为水仙花数,并说明其判断逻辑。 考察数字拆位、数学判断与基本编码能力编码实现问题拆解