测试岗位面试题 · 编码实现
题库中标记为“测试”的结构化面试题。
共 12657 道真题 · 当前筛选命中 1110 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 881 题在一个每行从左到右升序且每列从上到下升序的二维数组中,如何高效判断目标数 target 是否存在? 考察在有序二维数组中的高效查找算法设计第 882 题给定一个有序数组,允许每个字符最多重复两次,要求原地移除多余元素并返回新长度。请用双指针实现,并说明时间与空间复杂度。 考察双指针技巧、原地数组修改与边界条件处理第 883 题请编写 SQL 查询订单数量排名前三的商品。 考察 SQL 分组聚合、排序与取前 N 名的能力第 884 题请实现一个函数,将给定字符串数组中的字母异位词分组,返回分组结果。 考察字符串处理、哈希表应用和算法复杂度分析第 885 题请描述扔鸡蛋问题的经典动态规划解法,包括状态定义、状态转移方程和时间复杂度分析。 考察动态规划建模与复杂度分析能力第 886 题请手写代码实现两个有序链表的合并,要求合并后的链表依然有序。 考察链表操作和归并排序中合并过程的编码实现能力第 887 题请实现重排链表的算法,并说明解题思路。 考察链表操作、双指针与链表反转的编码实现能力第 888 题编写一条 SQL 查询,从学生成绩表中查出每门课程的最高分。 考察 SQL 分组聚合的掌握程度第 889 题请使用代码实现一个函数,判断给定的字符串是否包含有效的括号组合(即括号的左右配对和嵌套顺序正确)。 考察括号匹配的经典算法实现与边界处理第 890 题请实现一个函数,返回给定字符串中最长无重复字符子串的长度。 考察滑动窗口与哈希表在子串问题中的应用第 891 题根据字典的value对字典进行排序并输出,请讲解你的实现思路。 考察对字典排序的掌握、稳定性理解与复杂度分析第 892 题给定一个整数数组和一个目标值K,请找出和为K的连续子数组的个数。 考察前缀和与哈希表优化连续子数组求和问题的能力第 893 题请手写一个函数,给定一个JSON字符串和目标key,解析该JSON并返回该key对应的值。要求考虑嵌套结构和类型转换。 考察JSON解析、递归遍历与字符串处理能力第 894 题手写二分查找代码 考察二分查找算法的理解、边界处理与代码实现能力第 895 题请手写快速排序算法的实现,并说明其时间复杂度。 考察排序算法实现能力与复杂度分析第 896 题请用双指针法翻转一个字符串,并分析其时间与空间复杂度。 考察双指针操作字符串的基本功与复杂度分析能力第 897 题请实现三数之和算法,要求找出数组中所有和为0的三元组。 考察双指针技巧、去重和复杂度分析第 898 题Python 装饰器的实现原理是什么?请结合代码说明。 考察对闭包、函数对象和高阶函数在装饰器实现中应用的理解第 899 题请说明 Git clone 命令的基本用法及其与 Git init 的区别。 考察 Git 基础操作掌握程度与版本控制概念第 900 题使用PageObject有什么好处?举例说明。 考察PageObject模式的优势理解与实际应用能力