腾讯C++一面面经
腾讯C++一面面经:
1.一上来就是自我介绍 ,然后根据的你的简历对项目(堆了半个小时 2 3 4 5 6都是从项目里面衍生出来的, 其他的项目知识点内存池等, 太多了就不写了)。
2.vector和list的区别的,应用,越详细越好。
3.C++ STL 内存优化
4.给你1MB的内存,你们怎么设计, 才能使其利用率最高,产生的碎片最少
5.用户态到内核态的转化原理。(答起了部分)
6.linux内核中的Timer 定时器机制。(不知道)
7.TCP的三次握手四次挥手 ,拥塞,流量,可靠性的原理。
8.TIME_WAIT状态分析。
9.C++ 类成员初始化,为什么按顺序顺序, 构造函数的调用和 代码扩展,还有初始化列表?
10.类成员初始化的方式。
11.const成员函数的理解和应用。
12.50 亿个整数中, 找一个确定的数? 有内存限制, 并且无序
#腾讯##面经##C++工程师#