教育/培训行业面试题 · 编码实现
教育/培训行业相关面试题,按题目行业基础数据聚合。
共 3709 道真题 · 当前筛选命中 389 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 201 题请实现二叉树的锯齿形层序遍历(LeetCode 103),并说明其时间与空间复杂度。 考察二叉树层序遍历的变体实现与复杂度分析第 202 题请说明如何实现三栏布局,并具体描述每个值是如何设置的。 考察CSS布局实现能力及对具体属性值的理解第 203 题用Python写代码,实现lambda表达式排序。 考察Python中lambda表达式在排序场景的应用及代码实现能力第 204 题你在实际项目中用过哪些 webpack 插件?是否自己写过插件? 考察对 webpack 生态的了解与实际应用深度第 205 题请实现一个函数,找出给定字符串中最长的不含重复字符的子串,并返回它的长度。 考察滑动窗口与哈希表在子串问题中的应用第 206 题请手写一个线程安全的单例模式实现,并说明其优缺点。 考察单例模式的实现方式与线程安全性理解第 207 题请解释C#中IEnumerator接口的作用及其在迭代中的使用方式。 考察对C#迭代机制和IEnumerator接口的理解第 208 题首次加载页面的时候如何在请求全部返回后展示页面?请结合 Promise.all 说明实现方式。 考察对 Promise.all 并发等待机制的理解及页面加载场景的应用第 209 题请手写实现一个数组的 map 方法,并说明其核心逻辑与边界处理。 考察对数组高阶方法的理解、原型链与回调语义第 210 题请实现一个函数,将链表按给定值 x 分割为两部分:所有小于 x 的节点排在大于或等于 x 的节点之前,且保持节点相对顺序不变。 考察链表操作、双指针技巧与边界处理第 211 题请手写代码解决股票买卖求最大收益的问题,并说明你的思路。 考察算法设计、边界处理与代码实现能力第 212 题请详细说明 HashMap 在 Java 中的底层实现原理。 考察对 HashMap 数据结构、存储机制和哈希冲突处理的理解第 213 题请手写代码实现单链表的构建、插入、删除和查找操作。 考察链表基本操作实现与边界处理能力第 214 题请口述二叉树的基本概念和典型遍历方式。 考察二叉树基础理解与表达能力第 215 题请解释 JavaScript 中 == 和 === 的区别,并说明在实际开发中应如何选择。 考察对 JavaScript 宽松相等与严格相等机制的理解和最佳实践第 216 题请说明如何求解两个字符串的最长公共子串(连续子序列),并分析你的算法思路与复杂度。 考察经典字符串动态规划问题的建模与算法分析能力第 217 题请实现一个函数,计算二叉树的最小深度。 考察二叉树遍历与递归边界处理第 218 题给定一组URL,要求串行请求并获取结果,不能使用await,你会如何实现? 考察异步编程中串行控制流的实现与对Promise机制的理解第 219 题如何实现一个俄罗斯方块游戏? 考察基础游戏逻辑、状态管理与编码实现能力第 220 题请手动实现冒泡排序算法,并说明其时间复杂度和空间复杂度。 考察基础排序算法的实现能力、复杂度分析与边界处理