+ 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被自己的回答菜到了,我怎么会这么菜