零跑科技面试题 · 技术原理

零跑科技相关面试题,按最终去重题目聚合。

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

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