CVTE C++一面凉经
1.先来个自我介绍
2.做过哪些项目
3.C++看过哪些书
4.STL有哪些组件,
5.map和unordermap有哪些区别
6.哈希表如何实现(完全不了解,乱扯了一堆)
7.map为什么是logn的查询和修改时间
8.map中红黑树最长路径和最短路径的差值,(不会,然后在瞎扯,最后扯错了)
9.new和melloc的区别,他们的返回值,申请空间失败返回的是什么
10.智能指针的用处
11.空指针NULL和nullptr的区别
12.一个类,默认会有哪些成员函数
13.一个空类占用的内存大小是多少
14.TCP和UDP的区别
15.TCP的流协议中出现的粘包现象如何处理,粘包的坏处。
16.MTU是什么,完全没听说过
17.IP层下面的一层和上面的一层,网络接口层一次性允许发送多大的包。
18.C++中static的作用
19.反问环节
其实总体自我感觉良好,觉得被挂的主要原因是,面试官在刷KPI(一开始他约为面试,问我当晚行不行,我本来是想隔一天,但是他说有任务啥的,而且面试时间掐的死死的半小时正好结束)
#面经##广州视源电子科技股份有限公司##C++工程师##校招#