CVTE一面
1、C/C++内存分布(写一段程序 包含所有的内存分布情况)
2、堆栈区别
3、 C++三大特性 多态是什么 怎么实现的
4、 struct和class区别 那public protected private具体展开说一下(写一个类 包含这三个的使用 并说为什么分别用这个描述符)
4、虚函数表指针在头部还是在哪 跟编译器有关吗
5、vector扩容机制 为什么这么扩
6、几万个字符串 怎么去重(手撕)
7、tcp udp区别
8、拥塞控制怎么实现的
9、怎么减少频繁malloc产生的内存碎片
二面
1、项目
2、项目
3、项目
4、最难在哪 有什么可以改进的地方
5、tcp udp区别
6、udp具体的应用层协议有哪些(不知道)
7、网络字节序(脑子抽了忘了先到按高地址还是高字节存储了 下来看了下应该是高字节 )
8、有什么想问的 我照例问了我面试表现有什么需要提高的地方 他竟然回答那你自己说一下有什么需要提高的地方 我????? 然后他又说表现怎么样应该自己心里都有数 我……
一面有些问题可能忘了 还是比较基础 二面我真的巨憋屈 全程我一个人讲 感觉他完全不关心 我想展开 结果他啥都不问 技术问题就问了3个网络的 其他啥都不问 也不写代码 我一度怀疑这我个人演讲会 …… 让晚上8点等结果 许愿一波吧哎 感觉2面我真的心里没数 你啥都不问 我咋知道我表现咋样啊