途虎面试题 · 编码实现
途虎相关面试题,按最终去重题目聚合。
共 1605 道真题 · 当前筛选命中 135 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 61 题请实现一个符合规范的 Promise.allSettled 方法。 考察 Promise 静态方法实现、异步边界与竞态处理第 62 题防抖和节流的区别,讲解如何实现 考察对防抖和节流概念、应用场景及实现的掌握第 63 题请实现一个函数,将两个数字数组合并、去重并升序排序。 考察基础编码能力与对集合操作、排序的理解第 64 题请在三数之和问题中实现一个函数,要求找出数组中所有和为0且不重复的三元组。请现场编写代码并解释算法思路。 考察双指针算法应用、去重处理与编码实现能力第 65 题请编写一条SQL,实现两表连接查询,并解释连接类型的选择依据。 考察SQL连接查询的语法掌握与连接类型理解第 66 题写一个函数,判断字符串中每个字符出现的次数是否相等(15分钟内完成)。 考察字符串处理、哈希计数和边界情况处理第 67 题请口述一条查询记录的SQL语句,并说明其含义。 考察基础查询语句的书写和表达能力第 68 题给定一个整数数组,找出严格递增的最长子序列的长度。 考察动态规划或贪心二分算法设计与编码实现第 69 题给定事件表 event(eventid, eventtime, userid),如何用 SQL 查询同一用户相邻两个事件之间的时间间隔,并输出事件ID、事件时间、用户ID和时间间隔? 考察窗口函数在前后事件时间差计算中的应用第 70 题如何实现线程池异步调用并汇总结果? 考察线程池使用、异步任务管理和结果汇总能力第 71 题请实现归并排序算法,并说明其时间复杂度和稳定性。 考察排序算法实现能力及对归并排序特性的理解第 72 题请描述力扣第62题(不同路径)的动态规划解法,并说明其核心状态转移方程。 考察动态规划的基础理解与实现能力第 73 题手撕所有字符串公共最长前缀 考察字符串处理算法与边界条件处理能力第 74 题ArrayList如何动态扩容? 考察对ArrayList扩容机制的理解和实现细节第 75 题请实现斐波那契数列,并说明递归解法的时间复杂度。 考察递归算法理解与复杂度分析能力第 76 题手撕重排链表,要求实现代码并说明复杂度。 考察链表重排的算法设计、原地操作与复杂度分析能力第 77 题给定一个整数数组和一个目标值,请找出数组中和为目标值的两个数的下标,并说明你的解法与复杂度。 考察哈希表优化与代码实现能力第 78 题请编写算法找出给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口算法设计与边界处理能力第 79 题给定 n 个字符串表示的数字,如何拼接它们使得拼接后的字符串对应的整数最大?请手写代码实现。 考察排序规则定义能力与算法实现正确性第 80 题请实现一个算法,判断给定的字符串是否由有效的括号组成。 考察栈数据结构的应用和边界条件处理