汽车行业面试题 · 编码实现
汽车行业相关面试题,按题目行业基础数据聚合。
共 4088 道真题 · 当前筛选命中 283 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 201 题请手写一个线程安全的单例模式实现,并说明其优缺点及更安全的替代方案。 考察设计模式基础、并发安全理解及方案权衡第 202 题请实现一个函数,输入两个版本号字符串(如 "1.0.2" 与 "1.0.10"),判断哪个版本号更先进。版本号可能包含多段数字,且存在前导零。要求考虑边界情况和工程实践。 考察字符串解析、数字比较逻辑、边界处理及代码工程化能力第 203 题请介绍一下你如何实现 Promise.all,并说明核心思路。 考察对 Promise 并发控制、异步聚合和边界情况的掌握第 204 题请描述智能指针的实现要点,比如shared_ptr和unique_ptr的原理。 考察智能指针的实现机制和底层细节第 205 题请解释有符号负数赋值给无符号变量的结果及原因。 考察C语言类型转换规则与数值表示的掌握第 206 题使用 GDB 调试时,如何调用被调试程序中的函数? 考察 GDB 的基本使用能力和对调试原理的理解第 207 题请现场写出定期删除指定文件的命令。 考察 Linux 定时任务与文件清理命令的实际应用第 208 题请手写一个深拷贝函数,需要考虑数组、对象、循环引用和特殊类型。 考察对JavaScript引用类型复制、递归和边界情况的掌握第 209 题怎么设计1k截止频率低通滤波器(软件) 考察数字滤波器设计原理与实现能力第 210 题请列举并简要说明C++11的几个主要新特性,并解释它们如何改善编程实践。 考察对C++11核心特性的掌握程度及对编程实践影响的理解第 211 题在三消游戏中设计算法,保证第一次生成时一定能进行消除,避免死局。 考察对三消游戏棋盘生成约束、死局判定的理解和算法设计能力第 212 题请现场实现一个线程池,并说明其核心结构和工作流程。 考察线程池实现的正确性、并发安全与设计完整性第 213 题请说明手机号格式校验的常见规范,并给出正则表达式的写法。 考察对手机号格式规范的理解和正则表达式编写能力第 214 题手写最长公共子串(Longest Common Substring)的二维动态规划解法,并分析时间与空间复杂度。 考察动态规划的状态定义、转移方程、边界处理及复杂度分析第 215 题请实现三数之和,要求所有不重复的三元组之和为零。 考察算法设计与编码实现能力,以及语言适应性第 216 题请手写代码判断一个有向图是否是有向无环图(DAG)。 考察图的基本算法与编码实现能力第 217 题如何在内存中写入8bit的1? 考察对内存写入、位宽与常量表示的基本理解第 218 题给定一系列信封的宽和高(每个信封可能有不同尺寸),一个信封可以装下另一个信封当且仅当它的宽和高都严格大于另一个信封的宽和高。请设计算法求出最多能套多少个信封。 考察动态规划与最长上升子序列的变种应用及排序预处理能力第 219 题请手写一个 JSON.stringify 的实现,并详细解释其原理。 考察对 JSON 序列化规范、数据类型处理和边界条件的理解第 220 题请实现一个日志打印函数,调用一次输出一条日志,并且如果发现错误日志,需要打印该错误日志前10分钟和后10分钟的所有日志。 考察日志系统设计、时间窗口处理和边界条件