联芸科技面试题 · 技术原理
联芸科技相关面试题,按最终去重题目聚合。
共 158 道真题 · 当前筛选命中 120 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题请说明 B+树的结构特点,以及它与 B 树的主要区别。 考察对 B+树结构、存储与索引查询机制的理解第 22 题请解释volatile关键字的作用和适用场景。 考察对volatile语义的理解及其适用边界第 23 题在 Java 中,static 关键字用于类体内成员与类体内局部变量场景,以及在类体外使用时的含义有什么区别? 考察 static 关键字的修饰范围、生命周期和访问语义第 24 题Python和C++有哪些主要区别? 考察对Python和C++语言特性、执行模型与适用场景的理解第 25 题请介绍你对 R8 编译优化工具的了解及其在 Android 构建中的作用。 考察对 Android 代码压缩与混淆工具链的理解第 26 题请说明C语言程序运行时内存的主要分区及各分区的作用。 考察对C语言内存布局的理解深度第 27 题请解释 malloc 的实现原理以及操作系统堆内存的管理机制。 考察对堆内存分配器原理与操作系统内存管理层级的理解第 28 题请解释什么是多态,并通过一个具体示例说明它在面向对象编程中的实现方式。 考察对面向对象多态概念的理解及实际应用能力第 29 题请解释编译器中的[[likely]]和[[unlikely]]属性(C++20)或__builtin_expect(GCC)的用途和实现原理。 考察对编译器优化提示机制的理解及其实际应用第 30 题请介绍你负责的某个模块,说明它的核心功能以及你是如何实现的。 考察对自身负责模块的理解深度与实现讲解能力第 31 题为什么卷积神经网络中常用3×3卷积核而较少用2×2卷积核? 考察卷积神经网络基础理解与参数效率分析第 32 题请描述STM32微控制器的启动顺序,包括复位后执行的流程和关键步骤。 考察对STM32启动流程、中断向量表和程序加载机制的理解第 33 题do-while 和 while-do 的区别是什么? 考察循环控制结构的基本语法与执行时机差异第 34 题请解释项目中环形缓冲区的工作机制。 考察对环形缓冲区原理、并发使用与适用场景的理解第 35 题给定一个32位整数,如何最高效地计算其二进制表示中1的个数?请口述算法思路。 考察位运算基础与优化算法的掌握程度第 36 题volatile关键字的作用是什么? 考察volatile的可见性、有序性保证及其局限性第 37 题FreeRTOS中内存分配方式有几种,分别是怎么样的? 考察对FreeRTOS内存管理策略的理解与适用场景第 38 题请介绍SystemVerilog的主要数据类型及其用途。 考察对SystemVerilog基础数据类型的理解与应用第 39 题你开发过程中使用过哪些 ARM 架构芯片?请结合具体项目说明其应用场景。 考察对 ARM 芯片的实践经验与应用理解的深度第 40 题在你搭建的系统中,各模块之间是如何通信的?请结合你实际用到的 MQTT 展开说明。 考察系统模块间通信设计、MQTT 技术理解及实际应用情况