教育/培训行业面试题 · 编码实现
教育/培训行业相关面试题,按题目行业基础数据聚合。
共 3709 道真题 · 当前筛选命中 389 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 161 题请用Python实现一个针对同一URL的多并发GET请求工具,并简要说明如何控制并发数量和获取每个请求的状态码。 考察Python并发编程基础与HTTP请求处理能力第 162 题请描述一个函数 slice,它接收 String id、int fromIndex、int toIndex,返回该 id 对应列表的 [fromIndex, toIndex) 子列表;当 id 不存在或索引越界时返回 null。请说明实现要点。 考察对子列表切片的边界处理和异常约定理解第 163 题在JavaScript中,Proxy对象的主要作用是什么?请结合一个使用场景说明。 考察对JavaScript元编程和Proxy拦截机制的理解第 164 题在 Java 中,Callable 接口的返回值类型如何声明与使用? 考察对 Callable 回调机制与泛型返回类型的掌握第 165 题forEach和map的区别是什么? 考察对数组迭代方法语义差异和返回值重要性的理解第 166 题请解释 Java 中注解(Annotation)的语法和作用。 考察对 Java 注解语法、元注解及运行时处理机制的理解第 167 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 168 题Go 中 slice 和 array 的区别是什么?slice 的扩容机制是怎样的? 考察对 Go 基础数据结构的理解与底层实现第 169 题请编写一个函数,将正整数转换为Excel列编号(列名):输入1返回"A",输入27返回"AA",输入28返回"AB",输入702返回"ZZ"。请说明实现思路和边界情况。 考察进制转换的变体实现与边界处理第 170 题如何判断本机是大端存储还是小端存储? 考察对字节序概念的理解及编程验证能力第 171 题如何判断一个单链表是否是回文链表? 考察链表操作、空间复杂度和算法设计能力第 172 题合并两个有序数组并去重,请写出完整的 ACM 模式代码。 考察归并排序思想与去重的实现,以及 ACM 模式下的输入输出处理第 173 题在一个已排序数组中,给定目标值 target,如何高效统计它出现的次数? 考察二分查找变体、边界处理与算法复杂度分析第 174 题请手写实现防抖(debounce)和节流(throttle)函数,并说明它们的区别及适用场景。 考察对高频事件处理机制的理解与代码实现能力第 175 题翻转单链表 考察链表遍历与指针重连的编码实现能力第 176 题请编写代码将两个有序数组合并为一个新的有序数组。 考察有序数组合并的算法实现与边界处理第 177 题将数组[1,2,3]转换成字符串1-2-3的实现方式 考察数组到字符串的转换操作及语言基础第 178 题有一个学生类,按照姓名去重怎么做? 考察Java集合去重、equals/hashCode重写及对象比较逻辑第 179 题请手写快速排序的代码,并口述其实现思路。 考察快速排序的分治思想、分区操作与复杂度认知第 180 题先写一个方法,给定任意字符串,判定是否是合法IPv4地址,若合法返回32位IP地址对应的整数。 考察IPv4地址格式校验与字符串转整数实现的边界处理