* 自我介绍
* 手撕快排
* C++重载是怎么实现的?
* C++多态是怎么实现的?
* C++代码是如何转化为二进制文件的?
* DLL加载文件顺序
* DLL调用的内存分区
* PE文件结构
* delete []
* 内存泄露如何定位
* 基类、派生类、成员对象构造函数调用顺序
* unordered_map和map
* 哈希冲突,如何解决
* HTTPS密钥协商过程
* 非对称加密、对称加密
* 函数调用压栈顺序
* C++主函数运行前的操作
* 野指针、悬空指针
一面面了两次,第一次上来写题发现系统的代码输入窗口出不来就改了时间。第一次的手撕好像是一道easy的双指针题。
#面经##客户端面经##C++#