小鹏汽车面试题 · 编码实现
小鹏汽车相关面试题,按最终去重题目聚合。
共 1238 道真题 · 当前筛选命中 70 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题请实现一个单词查找功能,要求支持给定单词的精确匹配与前缀匹配,并分析时间复杂度。 考察字典树(Trie)构建与查询的编码实现能力第 2 题请手写一个最简单的排序算法,并说明其时间复杂度。 考察基础算法掌握程度与编码能力第 3 题请介绍在你的项目中,如何设计并实现 channel 的读写分离? 考察对 Go channel 并发模型的理解及在真实项目中的应用第 4 题请实现一个函数,给定整数数组,找出具有最大和的连续子数组,并返回其最大和。 考察动态规划或分治法解决最大子数组和问题的能力第 5 题在 Vue 中通过请求渲染列表后,如何用 JS 获取列表的高度? 考察 Vue 生命周期与 DOM 更新时机、列表渲染完成后的尺寸获取方法第 6 题如何利用一个均匀生成0-5的随机函数,构造出均匀生成0-7的随机函数? 考察概率均匀性、拒绝采样和边界处理能力第 7 题请实现一个函数,给定一个不含重复数字的数组,返回其所有可能的全排列。 考察回溯算法与排列生成的基本实现能力第 8 题给定一个英文字典,从字典中随机选两个单词(如 hello 和 goodbye),设计算法判断能否通过每次在前一个单词的任意位置增加、删除或更改一个字母,逐步变换到后一个单词,且中间过程的所有单词都必须在该字典中。 考察图建模、BFS最短路径和状态空间推理能力第 9 题请手写实现 strcmp 函数,比较两个字符串的大小。 考察 C 字符串处理、指针操作和边界条件处理第 10 题Golang如何实现生产消费者模型? 考察Go并发模型、通道及互斥同步的应用第 11 题给定四个二维坐标点,请设计算法判断它们是否构成一个正方形。 考察几何性质利用与编码实现能力第 12 题请实现一个函数,将输入字符串原地反转,例如输入"abc"应输出"cba"。 考察基础字符串操作与边界处理能力第 13 题请说明 Git 的基本使用流程及常用命令。 考察对 Git 版本控制基本概念和常用命令的掌握第 14 题算法:快排、三数之和,时间复杂度如何优化? 考察对经典算法及其复杂度的理解与优化能力第 15 题请实现一个函数,将两个有序数组合并成一个新的有序数组。 考察基础编码能力与对归并排序思想的理解第 16 题请介绍你对Java Stream API的理解,并说明其常见操作。 考察对Java Stream API的基本认知及实际操作能力第 17 题请用动态规划解决零钱兑换问题:给定不同面额的硬币和一个总金额,求凑成该金额所需的最少硬币数量。 考察动态规划的状态定义、转移方程推导与复杂度分析第 18 题单总线协议如何通过GPIO实现与器件通信? 考察单总线协议时序理解与GPIO模拟实现能力第 19 题请解释 Vue 的 MVVM 原理,包括数据响应式、模板编译和视图更新机制。 考察对 Vue 响应式系统、模板编译和视图更新链路的理解第 20 题请列举RISC-V架构中与中断相关的指令,并说明每条指令的用途。 考察对RISC-V中断相关指令集的掌握程度