联芸科技面试题 · 技术原理
联芸科技相关面试题,按最终去重题目聚合。
共 158 道真题 · 当前筛选命中 120 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题你在编程中是否写过栈内存分配?请结合具体场景说明。 考察栈内存分配的实际经验与理解第 42 题C/C++ 中声明为 static 的全局变量如果没有显式初始化,读取其值时是什么?为什么? 考察 static 存储期变量的初始化规则与零初始化机制第 43 题请介绍你对 ARM 内核的了解,比如通用寄存器和中断相关的寄存器。 考察对 ARM 架构基础知识的掌握程度第 44 题什么是栈溢出? 考察对栈溢出概念的准确理解及后果分析第 45 题请说说插入排序的详细实现思路,并分析其时间复杂度。 考察插入排序机制理解与复杂度分析第 46 题请解释结构体的内存对齐规则,并说明如何通过调整成员顺序来减小结构体占用的内存。 考察对内存对齐原理的理解及实际优化能力第 47 题C语言中程序的内存是如何分配的? 考察C语言内存布局的基本概念和典型内存区域的划分第 48 题如何赋值绝对地址? 考察对指针或引用赋值的理解,特别是绝对内存地址的使用场景和写法第 49 题请解释链表和数组在数据结构上的主要区别。 考察对基础数据结构的理解及其适用场景第 50 题请描述多线程编程中需要关注的关键操作细节。 考察多线程并发控制与线程安全的核心要点第 51 题怎么分配任务空间,每个任务的堆栈分配多少,为什么? 考察嵌入式或操作系统任务栈空间分配的理解与边界意识第 52 题在C或C++中,表达式 i = i++ + ++i 的结果是否可预测?请解释其原因。 考察对运算符优先级、结合性及未定义行为的理解第 53 题全局变量和局部变量的区别 考察对变量作用域、生命周期与内存管理的理解第 54 题SPI怎么进行主从机的切换? 考察对SPI协议主从角色控制机制的理解第 55 题请描述CPU的启动过程(从复位到操作系统加载前的阶段)。 考察对计算机系统启动流程、硬件初始化和引导加载的理解第 56 题请谈谈你对嵌入式底层开发的熟悉程度,并举例说明你在该领域的实践经验。 考察候选人嵌入式底层开发的经验深度与实际应用能力第 57 题请解释什么是MQTT协议。 考察对MQTT协议的基本理解、适用场景和核心特性第 58 题请列举你熟悉的设计模式,并结合实际项目说明它们的应用场景。 考察设计模式的理解深度、应用能力和项目经验第 59 题在快速排序中,对数组和链表排序,时间复杂度和空间复杂度区别大吗? 考察对快速排序在数组与链表不同存储结构下复杂度的理解第 60 题在程序加载时,BSS段是如何被初始化的? 考察对BSS段内存布局和程序加载机制的理解