奇安信面试题 · 技术原理 · C
奇安信相关面试题,按最终去重题目聚合。
共 240 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C
考察点
技术栈
第 1 题请解释C语言中strcpy函数的潜在安全问题,并说明如何安全地复制字符串。 考察对strcpy缓冲区溢出风险及安全替代方案的理解第 2 题请解释 backtrace 的实现原理,以及它依赖哪些系统调用? 考察对函数调用栈结构、栈回溯机制及系统调用实现的理解第 3 题全局变量在初始化前和初始化后,存放的程序段是一样的吗? 考察对可执行文件数据段布局及初始化机制的理解第 4 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解第 5 题请说明C/C++中零长度数组的用途与实现,以及它与变长数组的区别。 考察对C/C++中零长度数组的用途、内存布局及与变长数组区别的理解第 6 题C语言中strcpy函数是否会拷贝源字符串中的换行符,请说明理由并结合实现原理解释。 考察对strcpy函数行为边界和字符串终止符的理解