途虎面试题 · 编码实现
途虎相关面试题,按最终去重题目聚合。
共 1605 道真题 · 当前筛选命中 135 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题请现场手写一道算法题,例如在数组中找出两数之和等于目标值的下标,并说明思路。 考察算法编码能力与思路表达能力第 2 题给定一个字符串,找出其中出现次数最多的字符,并返回该字符及其出现次数。 考察哈希计数与最值求解的基础编码能力第 3 题如何实现浏览器顶部和底部固定,中间自适应,内容超出出现滚动条? 考察CSS布局基础和滚动容器处理能力第 4 题请列举常用的 Git 指令,并说明它们各自的主要用途。 考察对 Git 常用指令的掌握程度和工具熟练度第 5 题请用动态规划求解最长上升子序列的长度,并说明复杂度。 考察动态规划建模、递推关系推导与复杂度分析第 6 题Java中throw和throws有什么区别? 考察对异常抛出语法及其使用场景的区分第 7 题请实现一个算法,求给定数组的最长上升子序列的长度。 考察动态规划或贪心+二分等算法设计与编码实现能力第 8 题判断链表是否有环,要求综合考虑时间复杂度和空间复杂度。 考察链表基础、双指针技巧与复杂度分析第 9 题请实现删除链表中重复节点的逻辑,并说明你考虑的不同情形。 考察链表遍历、去重算法的实现与边界处理第 10 题请实现二分查找算法并说明其时间复杂度和适用条件。 考察二分查找的编码实现、复杂度分析及前提条件理解第 11 题请编写一条 SQL 语句,查询日期大于 2023 年的所有记录,并按数量字段降序排列。 考察 SQL 基础查询、日期比较和排序的编写能力第 12 题请实现一个生成随机姓名的函数,要求支持自定义姓氏和名字库,并保证结果可复现。 考察编码实现、随机数使用与参数设计能力第 13 题给定一个一维数组的字符串,统计每个字符串出现的次数,按照次数由多到少排序,并输出为二维数组。 考察数组遍历、频率统计和排序的基础实现能力第 14 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析第 15 题不利用任何第三方库,请实现图片懒加载。 考察原生图片懒加载的实现原理、性能优化与边界处理第 16 题请手写实现并说明二分查找算法。 考察二分查找的编码实现、边界处理与复杂度分析第 17 题请手写一个归并排序的实现,并说明其时间复杂度。 考察归并排序的实现能力与复杂度分析第 18 题给定一个二维网格,每个格子包含一个整数,请你实现一个算法求从左上角到右下角的最大路径和,要求每一步只能向右或向下移动。 考察二维动态规划的建模、状态转移与边界处理能力第 19 题请用回溯算法生成所有有效的括号组合,给定数字 n 代表括号对的数量。 考察回溯算法在生成合法括号组合中的应用与剪枝条件第 20 题实现一个算法,判断一个整数是否是回文数。要求不将整数转为字符串。 考察整数反转与边界处理,以及空间复杂度优化