小鹏汽车面试题 · C
小鹏汽车相关面试题,按最终去重题目聚合。
共 1238 道真题 · 当前筛选命中 10 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 1 题在C语言中,全局变量通常存放在可执行文件的哪个数据段? 考察对程序内存布局中全局变量存放位置的理解第 2 题请手写实现 strcmp 函数,比较两个字符串的大小。 考察 C 字符串处理、指针操作和边界条件处理第 3 题请说明C语言中 define 和 const 的区别。 考察对C语言中宏定义与常量限定符在编译期、类型、存储及作用域上差异的理解第 4 题.bss段中的数据都是0吗? 考察对程序内存布局、.bss段初始化语义及其边界条件的理解第 5 题除了C/C++之外你还了解哪些编程语言?请谈谈C和Python的区别及各自的优势。 考察候选人的语言广度与对C和Python特性的对比理解第 6 题宏函数为什么有很多括号? 考察对C/C++宏展开机制及括号作用的理解第 7 题Linux中创建进程和线程分别调用哪些API?如何实现多线程的线程同步? 考察Linux进程与线程创建方式及多线程同步机制第 8 题在C语言中,static变量(包括函数内的局部静态变量和全局静态变量)分别存储在可执行程序的哪个内存段中? 考察C语言内存分段和static存储期概念第 9 题请解释C语言中函数指针(委派机制)的概念及用途。 考察对函数指针及应用场景的理解第 10 题如何实现一个协程?请描述关键步骤。 考察协程底层实现原理,包括上下文切换、栈管理与调度器