小鹏汽车面试题 · 编码实现

小鹏汽车相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 21 题给定一个有序数组,其中每个元素的后一位比前一位的两倍还大,请判断是否存在两个数之和为 target,并说明算法思路。 考察利用数组特殊单调性质优化查找两数之和的能力编码实现问题拆解第 22 题给定一个整数数组,要求不额外使用辅助数组,将所有 0 移动到末尾,同时保持非零元素的相对顺序不变,请实现该函数。 考察双指针操作数组、原地算法设计与稳定性保持编码实现问题拆解技术原理第 23 题递归函数遍历二叉树,介绍一下怎么实现的? 考察二叉树递归遍历的原理与实现能力编码实现技术原理第 24 题请用代码实现两个大整数的乘法,并说明你的解法思路。 考察大整数乘法实现、进位处理与算法复杂度意识编码实现问题拆解技术原理第 25 题给定一张表,包含字段 id(主键)、userid、content、updateat,请编写 SQL 查询每个 userid 最新 updateat 对应的 content。 考察 SQL 聚合与取每组最新行的写法编码实现技术原理SQL第 26 题请实现力扣第 221 题“最大正方形”,给定一个由 '0' 和 '1' 组成的二维矩阵,找出其中只包含 '1' 的最大正方形,并返回其面积。 考察动态规划在二维矩阵问题中的应用及状态转移推导能力编码实现问题拆解技术原理第 27 题重载和重写的区别,举例说明。 考察对多态与重载机制的掌握及实际应用编码实现技术原理第 28 题给定一个按升序排列的数组和一个按降序排列的数组,请将其合并为一个降序排列的数组。 考察归并合并的有序数组与降序处理能力编码实现问题拆解第 29 题在不知道链表长度的前提下,如何删除链表的倒数第 n 个节点? 考察双指针技巧在链表操作中的应用及边界处理能力编码实现问题拆解技术原理第 30 题给出二维空间中的四个点,判断它们是否能构成一个正方形。 考察几何性质推导与边界条件处理的编码能力编码实现问题拆解第 31 题线程的创建方式有哪些?start()和run()的区别是什么? 考察对Java线程创建方式及线程启动机制的理解编码实现技术原理Java第 32 题手撕:设计一个以三角形形式打印斐波那契序列的程序 考察编程实现能力与输出格式处理编码实现问题拆解第 33 题请详细说明 HashMap 的底层实现原理及其扩容机制。 考察对 HashMap 数据结构、哈希冲突处理与扩容流程的理解编码实现技术原理Java第 34 题如何用栈实现队列? 考察栈与队列的基本原理及双栈转换能力编码实现问题拆解技术原理第 35 题自己实现过线程池吗? 考察对线程池核心原理、并发控制和异常处理的理解编码实现风险判断技术原理第 36 题请实现三数之和算法,要求找出数组中所有和为0且不重复的三元组,并说明时间与空间复杂度。 考察算法设计能力与编码实现技巧编码实现技术原理第 37 题给定大量二维点集,请找出其中是否存在四个点构成的正方形;若存在,找出面积最大的那个正方形。 考察复杂问题拆解与算法优化能力编码实现性能优化问题拆解第 38 题RecyclerView 如何区分 header 和 footer? 考察对 RecyclerView 适配器视图类型机制的理解与应用编码实现技术原理第 39 题vector的erase的复杂度,erase之后迭代器失效怎么办 考察对vector动态数组erase操作的复杂度分析及迭代器失效问题处理编码实现风险判断技术原理C++第 40 题请实现一个函数,将数组循环右移 k 位,例如输入数组 [1,2,3,4,5] 和 k=2,输出 [4,5,1,2,3]。要求说明时间复杂度和空间复杂度。 考察数组旋转的算法实现与复杂度分析能力编码实现问题拆解