腾讯CSIG腾讯云c++后台开发二面面经
心惊胆战来到了第二面,写面经攒人品,许愿hr面!!!!!!!!!!!
epoll的原理,epoll receive返回你请求数据的大小,表示什么
epoll和select的使用场景(epoll比起select不一定更好,优缺点到底是什么)
两个阶段的密钥有什么区别
为什么要搞两个阶段的密钥
对称和非对称加密有什么区别
http有什么了解吗
http常见状态码
500忘记了
断点续传用的是http的哪个状态码
数据库几种隔离级别
聚集索引和非聚集索引的区别
b+树和b树的区别
mysql用b+tree的好处,除了说的磁盘易于读取还有什么好处吗
协程有了解吗
网络字节序和主机字节序的差异
用过什么stl容器
介绍一下容器的种类
了解过的容器的底层是什么数据结构
map的底层数据结构是?
了解的stl容器的增删改查复杂度是多少吗(vector,list,map)
虚函数实现原理
虚表和虚指针对性能有什么影响(因为虚函数表占用了更多的空间,并且因为虚表指针需要多次寻址,所以事实上是降低了性能的)
两个有序数组,几种方法找到他们的中位数(题目听错了,我是***)
10亿个qq号,用什么数据结构来很快地判定这个qq号有没有注册过(bitmap)
用哈希表的话 一个qq号假设4个字节,那么内存会占用多少(4gb,这个我以为有坑,竟然没答出来,我是***)
面试官很好,最后反问环节指出了我的很多不足,希望我能加强对epoll原理,以及数据结构的了解。
啊啊啊啊啊啊许愿hr面呜呜呜呜呜!!!!!虽然答得很垃圾😭😭😭😭😭😭
#腾讯##C++工程师##面经#