诺瓦星云面试题 · 编码实现
诺瓦星云相关面试题,按最终去重题目聚合。
共 2309 道真题 · 当前筛选命中 135 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 61 题手撕:给定一个数组,构造一棵AVL树,并说明你的实现思路。 考察AVL树插入、旋转及平衡因子维护的编码实现能力第 62 题请描述TCP服务器端编程的主要步骤。 考察socket编程中TCP服务端的流程与API使用第 63 题请描述你如何使用FFmpeg通过RTSP协议推送视频流? 考察FFmpeg推流命令的掌握程度,以及RTSP协议的基本理解第 64 题请说明冒泡排序的基本思想,并分析其时间复杂度。 考察对基础排序算法原理和时间复杂度的理解第 65 题请介绍你使用 Keil MDK 调试嵌入式程序的基本流程和常用方法。 考察嵌入式开发调试工具的使用熟练度与问题排查思路第 66 题怎么实现链表反转几种方法,用到几个指针 考察链表反转的多种实现方式及指针使用第 67 题普通局部变量在未显式初始化时,其值是多少?请结合语言特性说明。 考察局部变量初始化的基本概念与语言差异第 68 题请说明在C语言中如何动态申请堆内存并在使用后正确释放,具体涉及哪些函数? 考察内存管理的函数使用与正确释放操作第 69 题请介绍交换两个变量值的常见实现方式,并说明各自的适用场景和潜在问题。 考察基础算法实现与边界情况意识第 70 题C语言如何实现线程安全?请举例说明一种方法。 考察C语言并发编程中线程安全的基本概念与实现手段第 71 题如何在U-Boot中添加一个自定义调试命令?请介绍实现步骤。 考察U-Boot命令框架的理解与扩展能力第 72 题虚函数与纯虚函数的区别 考察对C++面向对象多态机制的理解第 73 题请结合你的项目经历,说说你是如何使用 Lambda 表达式的,并说明它解决了哪些问题。 考察对 Lambda 表达式的实际应用能力及场景理解第 74 题手写双向链表的插入代码 考察数据结构基础与代码实现能力第 75 题请设计一个三分频电路(分频系数为3),说明实现方法。 考察时钟分频电路设计,尤其是奇数分频的实现第 76 题手撕插入排序,并说明插入排序的时间复杂度 考察插入排序的编码实现能力与算法复杂度分析第 77 题请解释插入排序的原理,并分析其时间复杂度。 考察对插入排序核心思想、实现过程和复杂度分析的掌握第 78 题抽象类与接口的区别是什么?并想一个使用抽象类的案例。 考察对抽象类与接口核心差异的理解及实际应用能力第 79 题请解释C语言中++p和p++的区别,并说明在什么场景下选择使用。 考察对自增运算符前后置语义及表达式的理解与选择第 80 题请说明Linux字符设备驱动程序的设计流程,以及file_operations中read、write的实现要点,并解释应用程序如何读取到字符设备中的数据。 考察Linux字符设备驱动开发流程、file_operations回调实现及用户态到内核态的数据通路