+ C++类跟结构体的区别、默认访问权限
+ 静态关键字的作用、绑定在哪个区
+ 静态成员函数作用、可以调用类中其他非静态成员函数吗
+ 封装特性、封装整体的目的是?
+ 怎么去访问类里面的私有变量(不允许通过公共接口访问):友元
+ C++如何实现多态
+ 什么是纯虚函数、作用
+ 重载和重写区别
+ C++内存分配方式有哪几个区、堆区和栈区使用场景
+ 堆上new了数组,释放时怎么写
+ delete完后怎么避免野指针?
+ new和malloc区别
+ C++空类默认函数
+ 深拷贝和浅拷贝
+ 为什么构造函数不能定义为虚函数而析构函数往往定义为虚函数
+ C++11 Lambda表达式、auto关键字、智能指针作用原理
+ C++强制转换类型
+ vector push_back和emplace_back
+ STL容器、vector和list区别
+ 迭代器使用注意事项
+ 如何做C++内存管理、内存泄漏解决和经验
+ map和unordered_map区别
+ go的底层map
+ go切片和数组区别、channel
+ go的泛型入参、C++可变参
+ 容器算法,二叉树随机删除中间某一个节点
+ 有用过多进程多线程通信吗
+ 协程并发带来的不安全问题、加锁繁琐且容易出问题,有无别的方式
+ 网络TCP的开发、Linux下开发C++、gcc、make_file、vim
+ Linux基本命令熟悉吗?ps查看某个进程命令
+ redis常见命令、用过过期机制吗
+ Redis底层数据结构和使用场景、zset底层跳跃表
+ Redis并发访问高的原因、持久化机制(落地机制)
+ Redis大key问题及对应解决、不放在redis上读取大key时间过长解决
+ git
被自己的回答菜到了,我怎么会这么菜