1. 自我介绍
2. 纯C使用过吗?C和C++主要区别。
3. 花费最多精力的项目?
4. 后续工作方向和发展计划?
5. 纯C可以实现多态吗?怎么实现?
6. 虚函数的原理与功能,底层实现逻辑?
7. C语言的函数是如何调用栈的?参数存储和返回值的栈使用?
8. C和C++内存对齐规则?struct?为什么要对齐?
9. 安全方面了解哪些吗?
10. 对称加密和非对称加密?
11. HTTPs的加密流程?
12. 网络数据传输流程的安全加密流程?
13. 常见segment fault的原因?如何定位解决segment fault?
14. 如何调试代码,gdb除了设断点还有哪些操作?
15. 一份代码每次都在同一个地方crash,可能是什么原因?怎么debug?
16. 一份代码每次运行在不同地方crash,可能是什么原因?怎么debug?
17. 算法题:构建一棵二叉树,实现中序遍历。
(用结构体数组和链表分别实现了)
#面经##百度##秋招##校招##23届秋招笔面经#