途虎面试题 · 编码实现
途虎相关面试题,按最终去重题目聚合。
共 1605 道真题 · 当前筛选命中 135 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 121 题给定一个只包含数字的字符串,求所有可能的合法 IP 地址并返回。 考察回溯/递归枚举与字符串分段合法性判断第 122 题请实现一个括号匹配检查函数,判断输入的字符串中的括号(包括圆括号、方括号、花括号)是否成对且正确嵌套。 考察栈数据结构应用与边界条件处理第 123 题手写堆排序算法并分析其复杂度 考察堆排序的实现能力、复杂度分析与稳定性理解第 124 题如何实现一个函数,将数字按照千分位格式拆分并展示,例如将 1234567 转换为 1,234,567?请说明你的实现思路和可能考虑的边界情况。 考察字符串处理、边界情况分析和编码实现能力第 125 题请介绍 Vue 中父子组件之间的传值方式有哪些? 考察 Vue 组件通信机制的理解与应用第 126 题请实现一个函数,删除排序链表中所有重复的元素,只保留出现一次的元素,并返回新的链表头。 考察链表遍历、指针操作和边界条件处理能力第 127 题要实现 AOP,在开发层需要做哪些工作?请用伪代码说明。 考察对 AOP 核心概念与开发层实现流程的理解第 128 题请手写实现一个函数,将两个对象合并为一个新对象(功能类似 Object.assign)。 考察对对象合并语义、引用类型处理及边界情况的理解第 129 题请实现一个函数,判断给定字符串中的括号是否匹配(只考虑小括号)。 考察栈数据结构的应用与边界处理能力第 130 题给定两个有序数组 A 和 B,要求将 B 合并入 A,使 A 仍有序,且不允许使用额外空间(就地合并)。请写出算法并说明复杂度。 考察就地合并有序数组的算法实现与空间复杂度控制第 131 题请描述使用原生 JavaScript 实现 Ajax 请求的完整流程,并说明如何处理响应。 考察原生 Ajax 的创建、配置、发送与响应处理能力第 132 题请实现两个数组合并、去重并按降序排列,输出一个新数组。 考察数组操作、去重与排序算法的基本实现能力第 133 题给定一个 long 型整数,判断它是否可以表示为两个斐波那契数的乘积。若可以,输出这两个数;否则输出乘积大于它的两个斐波那契数。请描述你的求解方法并将结果以数组形式返回。 考察斐波那契数列生成、枚举遍历与结果表述能力第 134 题如何对一个对象数组按照 name 字段进行分类? 考察数组处理、对象分组与编码实现能力第 135 题请描述一个你熟悉的三维动态规划算法的设计思路和实现要点。 考察对三维动态规划的理解、状态定义和实现能力