途虎面试题 · 编码实现

途虎相关面试题,按最终去重题目聚合。

1605 道真题 · 当前筛选命中 135 · 更新 2026-08-05

筛选题目已选:编码实现
第 81 题算法题:比较两个对象是否相等(深度遍历,类似于深拷贝)。仅考虑内部属性值是基本数据类型、对象、数组、日期。 考察对象深度比较的递归实现与数据类型处理能力编码实现问题拆解技术原理第 82 题如何判断一个数组中是否存在重复元素? 考察基础数据结构与算法实现能力编码实现技术原理第 83 题请手写实现快速排序算法。 考察快速排序的原理理解、编码实现与边界处理编码实现问题拆解技术原理第 84 题请实现一个函数,求给定字符串中无重复字符的最长子串的长度。 考察滑动窗口与哈希表的应用能力编码实现问题拆解技术原理第 85 题在 React Router 中,路由懒加载的正确写法是什么? 考察对 React.lazy 与 Suspense 在实际路由配置中组合使用的掌握编码实现技术原理ReactReact Router第 86 题请手写代码删除链表中的重复元素。 考察链表操作、边界处理与编码能力编码实现问题拆解技术原理第 87 题请介绍你对 Axios 的封装实践,包括你做了哪些封装以及这些封装解决了什么问题。 考察对 Axios 封装的理解、技术选型与工程化实践编码实现技术原理技术选型Axios第 88 题手写括号匹配算法:给定一个只包含字符'('、')'、'{'、'}'、'['、']'的字符串,判断括号是否合法匹配。 考察栈数据结构的应用与边界情况处理编码实现技术原理第 89 题请解释Flex布局的核心概念,并说明如何实现水平垂直居中。 考察对Flex布局核心属性的理解与应用能力编码实现技术原理CSS第 90 题请介绍你如何设计并实现一个虚拟化列表(Virtual List),并说明其核心原理和优化点。 考察对长列表渲染性能优化的理解,以及虚拟化技术的关键原理和实现细节编码实现性能优化技术原理第 91 题请说明深拷贝与浅拷贝的区别,以及在 JavaScript 中实现深拷贝的常用方法。 考察对对象拷贝概念的理解和实际编码能力编码实现技术原理JavaScript第 92 题请判断一个字符串是否为回文,并说明你的实现思路。 考察字符串处理、双指针或反转比较等基础算法能力编码实现问题拆解技术原理第 93 题请实现一个函数,将两个已排序的数组(升序)合并成一个新的有序数组。 考察归并排序中合并步骤的实现能力与边界处理编码实现问题拆解第 94 题给定一个非空字符串,判断它是否可以通过最多删除一个字符而成为回文。写出算法并分析复杂度。 考察双指针与贪心决策在字符串处理中的应用编码实现问题拆解技术原理第 95 题核心代码模式:手撕二叉树,判断是否存在一条从根节点到叶子节点且路径和为某值的路径。 考察二叉树遍历、递归回溯与边界条件处理编码实现问题拆解技术原理第 96 题给定一个整数数组 array 和一个整数 target,编程找出所有数字和等于 target 的组合。 考察组合枚举、去重和回溯算法的掌握编码实现问题拆解第 97 题请实现一个函数,找出数组中所有不重复的三元组,使得三元组的元素之和等于给定目标值(如 0)。 考察三数之和的算法设计、去重逻辑与时间复杂度控制编码实现问题拆解技术原理第 98 题请实现括号匹配的算法,并说明你的解题思路。 考察栈数据结构的应用、边界处理与代码实现能力编码实现问题拆解技术原理第 99 题请实现一个支持加、减、乘、除和括号的基本计算器,输入为字符串表达式,求其计算结果。 考察栈与表达式解析、运算符优先级处理及边界情况编码实现问题拆解技术原理第 100 题请手写一个函数,将嵌套的 JavaScript 对象拍平为单层对象,键使用点号路径表示层级,并说明如何处理数组或循环引用。 考察对象递归遍历、路径拼接、边界情况处理与编码实现能力编码实现问题拆解技术原理JavaScript