+ 自我介绍+ 通信为啥想转计算机,是觉得软件更适合自己还是通信没前景。。。+ C++编程储备时间————————————————八股————————————+ 指针和引用区别,实际编程中哪些地方应该用指针哪些地方应该用引用+ 为什么内联函数和静态成员函数都不能用虚函数?+ 怎么样去判断程序有无并发风险,竞争冒险有什么手段,程序写好了,有什么调试手段判断并发风险+ 重载重定义重写区别+ new和malloc的区别? (只说了new是在malloc分配空间的基础上进一步初始化对象,被问有无别的角度的理解)+ C++源文件生成可执行文件的流程+ 设计模式? (答不了解,最后反问建议时专门被点了。)+ MySQL索引实现原理+ 一级索引和二级索引,从使用方式上区别,索引命中先后顺序+ Socket在什么情况下是可读/可写+ HTTP和HTTPs有什么区别?+ 在浏览器中输入关键词搜索,用到哪些协议层,输入域名到返回网页涉及过程+ 建立HTTP请求的必要过程+ TCP为什么3次握手而不是两次+ UDP实际中适合使用场景在什么+ UDP调用connect有什么作用+ epoll原理和优缺点+ golang中channel模型,扇入扇出概念+ 项目————————————————手撕————————————字符串的最长无重复子串? ——滑动窗口解,时间复杂度?最优解吗?