教育/培训行业面试题 · 编码实现
教育/培训行业相关面试题,按题目行业基础数据聚合。
共 3709 道真题 · 当前筛选命中 389 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 361 题请分别说明Python装饰器与迭代器的工作原理,并各举一个典型使用场景。 考察对Python装饰器与迭代器机制的掌握及实际应用能力第 362 题在 JavaScript 数组中查找某一项的值应该怎么做? 考察 JavaScript 数组查找方法及场景选择第 363 题请介绍Map接口提供的常用方法及其用法。 考察对Map接口核心方法的掌握与使用熟练度第 364 题给定一个字符串,其中包含用逗号分隔的数字,请将其转换为整数数组,并找出数组中第二大的数。 考察字符串解析、数组转换和排序或线性查找的编码能力第 365 题有class表(classid,classname)、student表(studentid,studentname,classid)和score表(studentid,coursename,point)。请编写SQL查询,统计每个班级每门课程的平均分,并按班级和平均分排序。 考察多表连接、分组聚合、排序及SQL语义理解第 366 题请实现一个函数,删除数组中连续重复的数字,使每个数字在结果中只保留一次。 考察数组遍历、连续重复的判断与原地修改能力第 367 题请手写代码实现:给定一个无法一次性载入内存的大文件,统计其中出现频率最高的前1000个元素(hot1000)。 考察大规模数据处理中的近似计数、外部排序与TopK算法设计及编码实现第 368 题如何实现将一个扁平数组转换为树形结构? 考察对树形数据构建、引用关系和边界条件的理解第 369 题请用代码实现:从一个无重复元素的数组中找到所有和为 target 的组合,每个数字可以使用任意次数,组合内顺序无关,结果不能重复。 考察回溯算法的组合枚举、去重思路与递归边界处理第 370 题请用你熟悉的算法实现对链表进行排序,并说明时间复杂度和空间复杂度。 考察链表排序算法理解、复杂度分析与编码表达能力第 371 题请手写实现二叉树的层次遍历,并说明其时间与空间复杂度。 考察二叉树遍历的编码实现与复杂度分析第 372 题请实现一个生成整数数组全排列的算法,并分析其时间与空间复杂度。 考察递归回溯实现与复杂度分析能力第 373 题实现 TypeScript 的 Pick 工具类型 考察对 TypeScript 类型映射和索引访问类型的理解第 374 题请实现编辑距离算法,并说明其时间复杂度和空间复杂度。 考察动态规划基础和算法实现能力第 375 题什么是防抖和节流,请手写实现 考察对前端性能优化概念的理解及编码实现能力第 376 题请说明 Java 中 synchronized 关键字的常见用法和其作用。 考察对 Java 并发同步基础的使用和理解第 377 题CSS 中 :hover 伪类的作用是什么?请举例说明它的常见使用场景,并说明它与其他状态伪类(如 :focus)的区别。 考察对 CSS 伪类的理解与实际应用能力第 378 题请编写程序计算 Fibonacci 数列的前 n 项和,并说明你的实现思路。 考察递归、递推及求和边界的理解第 379 题字符串包含另一个字符串(要求用循环判断) 考察对字符串匹配基本算法的理解与编码实现能力第 380 题手写算法题:给定一个单向链表和一个值 K,将链表中所有值小于 K 的节点移动到链表头部,同时保持节点原有的相对顺序,且不允许使用 dummy 节点。 考察链表操作、边界条件处理及对 dummy 节点用法的理解