BIGO c++后台 二面

之前一直没有写面经的习惯,这次面试感觉很有价值,所以想发一下
1、项目。很详细地问,把项目的很多结构细节都问清楚,然后想了很多场景,让我说说怎么解决
2、计网。
1)浏览器输入一个网址,涉及哪些协议,详细过程(三挥四握、dns...)。如果传输过程中被中断了(网线断了...)发送端怎么知道自己发了多少数据,接收端怎么知道中断了,怎么释放掉这个连接
3、c++
1)make_share的作用,3个智能指针的区别
2)主线程如果创造了子线程,然后强制终止,会发生什么
3)空类对象占一个字节,为什么?如果有一个子类去继承这个空类,有一个自己的int 成员,内存是几个字节,为什么?
4)vector的push_back会引发迭代器失效,编码的时候要怎么操作

c++的很多没答上来,但是感觉这次面试很灵活,全程都在:假设一个具体场景,他是怎样的?为什么会这样?你怎么解决?感觉这次面试能收获很多。

#BIGO面经##面经##BIGO#
全部评论
面的什么岗呀
点赞 回复 分享
发布于 2021-09-07 20:57

相关推荐

jack_miller:杜:你不用我那你就用我的美赞臣
点赞 评论 收藏
分享
2 19 评论
分享
牛客网
牛客企业服务