重庆懂车族科技有限公司面试题 · 编码实现
重庆懂车族科技有限公司相关面试题,按最终去重题目聚合。
共 774 道真题 · 当前筛选命中 83 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题请解决对称二叉树问题:给定一棵二叉树,判断它是否是其自身的镜像(即左右子树关于根节点对称)。请实现算法并说明思路。 考察二叉树遍历与递归/迭代的对称性判断能力第 2 题请用正则表达式实现一个邮箱格式校验函数。 考察正则表达式的编写能力与边界情况处理第 3 题实现一个随机函数,输入为一个整数数组(如[5,2,2,1]),输出为该数组的一个随机下标,要求每个下标被返回的概率与其对应的值成正比。 考察加权随机抽样算法的正确设计与实现第 4 题现场编写代码解决“最长有效括号”问题,并解释解题思路。 考察字符串处理、栈或动态规划的应用及编码能力第 5 题怎么用Channel实现goroutine之间的通信? 考察Go语言channel的用法、通信机制和并发安全原理第 6 题请写出三种单例模式的实现方法,并说明各自特点。 考察对单例模式多种实现方式及线程安全、性能、序列化等特性的理解第 7 题请列举 git 的常用操作,并说明它们的用途和适用场景。 考察对 git 基础命令和分支管理操作的熟悉程度及理解深度第 8 题请解释池化思想的好处,并给出一个简单的实现思路。 考察对资源池化思想的理解及基本实现能力第 9 题如何将视频数据作为输入提供给大语言模型?请说明具体操作步骤。 考察视觉-语言模型输入预处理与多模态理解能力第 10 题如何用闭包实现一个函数,每次调用都自动返回下一个质数? 考察闭包状态封装与质数算法实现第 11 题请介绍一下 Go 语言中 bufio 包的作用和常用用法。 考察对 Go 标准库 bufio 的理解程度及实际应用能力第 12 题请现场编写 LeetCode 200 题(岛屿数量)的解答代码,并解释思路。 考察 DFS/BFS 或并查集解决二维网格连通域问题的能力第 13 题请介绍自定义 View 的实现流程和关键步骤。 考察对 Android 自定义 View 体系的理解与实战适用能力第 14 题给定一个按非递减顺序排列的整数数组和一个目标值,请编写代码查找目标值在数组中出现的第一个和最后一个位置;如果目标值不存在,返回 [-1, -1]。要求算法时间复杂度为 O(log n)。 考察二分查找的边界处理能力和对数时间复杂度实现第 15 题手写数组拍平 考察对递归、栈或迭代实现数组扁平化的理解与编码能力第 16 题给定一个整数 n,请找出所有位数字均严格递增、且数值小于 n 的最大整数。要求使用贪心和回溯方法实现。 考察贪心思想与回溯组合的结合,以及边界条件处理第 17 题你学到了哪些代码规范和工程实践,请结合你写过的代码具体说明? 考察对代码规范、工程化实践的理解与应用能力第 18 题手撕算法:判断一棵二叉树是否是平衡二叉树。 考察二叉树遍历与递归深度计算的结合,以及平衡条件判断第 19 题请编写一个算法,求给定字符串中不含重复字符的最长子串的长度,并说明时间复杂度。 考察滑动窗口算法设计与复杂度分析能力第 20 题请实现:给定一棵二叉树的前序遍历和中序遍历结果,构建出这棵二叉树。 考察递归构造二叉树的原理解码与编码实现