海康威视面试题 · 编码实现 · C
海康威视相关面试题,按最终去重题目聚合。
共 1283 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:编码实现 · C
考察点
技术栈
第 1 题请用C语言在7分钟内完成一道算法题。 考察C语言编程能力与限时解题能力第 2 题请实现 memcpy 函数,并说明其实现要点。 考察对内存拷贝的理解、指针与边界处理能力第 3 题请手写代码判断当前系统是大端序还是小端序,并说明原理。 考察对内存字节序的理解与编码实现能力第 4 题const关键字在C/C++中有哪些常见用法? 考察对const语义和多场景应用的理解第 5 题请解释数组指针和指针数组的区别,并说明各自的使用场景。 考察对C语言指针与数组结合的语法理解及实际应用能力第 6 题如何防止头文件不被重复包含? 考察对C/C++预处理机制和头文件设计基本原则的理解第 7 题请用C语言手写一个单链表的反转函数,并说明其时间复杂度。 考察链表操作的基本功和C语言指针操作能力第 8 题使用socket编程来描述一下TCP的三次握手? 考察TCP三次握手过程及socket编程中各函数对应关系第 9 题请描述如何自定义实现 malloc 函数 考察对内存分配器核心机制的理解与工程实现能力第 10 题请解释C语言中结构体的字节对齐规则,并举例说明如何计算结构体的大小。 考察对结构体内存对齐规则及大小计算的理解第 11 题请现场手写一个简易 malloc 的实现,并说明其核心设计要点。 考察内存分配器实现、内存管理与边界处理