零跑科技面试题 · 技术原理
零跑科技相关面试题,按最终去重题目聚合。
共 339 道真题 · 当前筛选命中 274 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题请介绍你对数据库的熟悉程度,包括你常用或深入使用过的数据库类型和场景。 考察候选人的数据库知识深度与实战应用广度第 62 题你负责的软件中,所有算法都是自己实现的吗? 考察技术深度、对开源与自研的选择和理解第 63 题在C语言中,同一个函数内能否定义多个名字相同的变量?如果可以,需要满足什么条件? 考察对C语言变量作用域和遮蔽规则的理解第 64 题在C++中,如果一个类只声明了一个int成员和一个char成员,不包含虚函数和继承,那么这个类的对象占用的内存大小是多少?请说明计算依据。 考察C++对象内存布局及对齐规则的理解第 65 题C语言中结构体和联合体有什么区别? 考察对C语言中结构体和联合体内存布局及用途差异的理解第 66 题什么是孤儿进程? 考察对进程生命周期、父子关系及系统回收机制的理解第 67 题在 GDB 调试时,如何跟踪一个变量,并在其值改变时自动提醒? 考察对 watchpoint 的使用和理解第 68 题请解释Lua中的元表(metatable)以及__index元方法的作用。 考察对Lua元表及__index元方法工作原理的理解第 69 题有什么方法可以解决 vector 的动态扩容内存和时间上的成本吗? 考察对动态数组扩容机制的理解及优化策略第 70 题你什么情况下用socket,什么情况下用共享内存? 考察进程间通信选型的理解,包括适用场景、优缺点和权衡第 71 题TCP粘包和拆包是怎么处理的? 考察TCP流式传输特性、粘拆包原因及常见解决方案第 72 题在AUTOSAR架构中,SWC(软件组件)与应用层之间是如何建立联系的? 考察对AUTOSAR分层架构及SWC通信机制的理解第 73 题Git和SVN有哪些区别? 考察对集中式与分布式版本控制核心差异的理解第 74 题请说明在什么场景下你会选择使用单例模式,以及单例模式的主要优点。 考察对单例模式适用场景、优缺点及设计权衡的理解第 75 题请介绍你熟悉哪些设计模式,并说明它们各自适用的场景 考察设计模式知识的广度、理解的深度以及实际应用能力第 76 题请比较快速排序和冒泡排序的时间复杂度,并说明各自适用的场景。 考察排序算法时间复杂度分析及适用场景判断第 77 题请解释事件与委托的区别,以及它们之间的关系。 考察C#中事件与委托的概念、使用和底层关系第 78 题#define和typedef的区别 考察C/C++中宏定义与类型别名的本质差异第 79 题UDP 和 TCP 的区别有哪些? 考察对TCP与UDP核心特性的理解与应用场景区分第 80 题如何避免内存泄露? 考察对内存管理机制的理解及常见泄露场景的识别与防范