星环科技面试题 · 编码实现

星环科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 1 题请说明 Promise 如何解决回调地狱问题,并对比它与传统回调的优缺点。 考察对异步编程模型的理解及 Promise 特性的掌握编码实现技术原理第 2 题给定整数数组a[1..n]、整数m和k,要求找出两个下标i和j,使得abs(a[i]-a[j]) < k且abs(i-j) < m。请给出算法并分析复杂度。 考察滑动窗口与数据结构结合的算法设计能力编码实现问题拆解技术原理第 3 题MyBatis传入多个参数 考察MyBatis多参数绑定的常见方式与原理编码实现技术原理MyBatis第 4 题请实现一个函数,判断给定数组序列是否是某二叉搜索树的后序遍历结果。 考察二叉搜索树性质、递归分治思想和边界处理能力编码实现问题拆解技术原理第 5 题请合并两个有序链表并返回合并后的有序链表。 考察链表操作、边界处理与编码能力编码实现问题拆解技术原理第 6 题请列举 ES6 引入的主要新特性,并简要说明其中三项在实际开发中的应用。 考察对 ES6 核心语法和常用特性的掌握程度编码实现技术原理JavaScript第 7 题怎么实现类似微信一样上下固定中间滚动的布局,说出具体的标签、属性? 考察移动端或Web端固定区域加滚动区域的布局实现能力编码实现技术原理CSS第 8 题请实现算法求解两个字符串集合的差集,并说明你的方法复杂度。 考察哈希表应用、复杂度分析与边界处理编码实现问题拆解技术原理第 9 题请列举并解释实现 HTML 元素水平居中的几种方式。 考察 CSS 布局基础与多种水平居中实现方案的理解编码实现技术原理CSS第 10 题请编写一个函数,对给定的一组区间进行合并,并返回合并后的区间列表。 考察对区间合并算法的理解与编码实现能力编码实现问题拆解技术原理第 11 题在SQL中,如何获取年龄最大的10条记录?请写出具体实现。 考察SQL排序与分页查询的掌握程度编码实现技术原理SQL第 12 题请讲解快速排序的基本思想和实现要点。 考察对快速排序算法原理、分区过程及复杂度边界的理解编码实现技术原理第 13 题有两个列表,一个是用户信息列表,另一个是几个用户的 id 列表,怎么找到这几个 id 对应的用户信息? 考察基本的数据结构选择与算法效率编码实现问题拆解技术原理第 14 题设计一个栈类,支持push、pop和O(1)复杂度的pop max操作。 考察栈数据结构设计、辅助结构应用与时间复杂度分析编码实现技术原理方案权衡第 15 题请实现广度优先遍历(BFS)和深度优先遍历(DFS)一株树,并说明各自的适用场景。 考察树的遍历算法实现与对两算法特性的理解编码实现技术原理方案权衡第 16 题请手写一个函数,实现两个对象的深比较(deep equal)。 考察对象的递归比较、类型处理和边界情况编码实现技术原理JavaScript第 17 题算法题:实现一个HashMap,可选择拉链法或开放寻址法实现。 考察哈希表数据结构、冲突处理策略及其权衡的代码实现能力编码实现问题拆解技术原理Java第 18 题怎么实现九宫格布局 考察CSS布局能力与栅格系统的理解编码实现技术原理CSS第 19 题请介绍 MyBatis 动态 SQL 的常见使用场景和实现方式。 考察对 MyBatis 动态 SQL 核心标签和语义的掌握程度编码实现技术原理MyBatis第 20 题C++ 中 RAII 机制是什么,智能指针如何体现 RAII? 考察 RAII 核心思想与智能指针的资源管理应用编码实现技术原理C++