BIGOC++开发工程师(分布式缓存&存储)

趁我还有点记忆,来写一下BIGO的一面(8.27)面经
1.项目
2.讲一下l1 cache、l2 cache
3.虚拟内存
4.讲一下tcp协议
5.如果在三次握手的第三次握手过程中,接收端挂了怎么办?
6.define和inline的区别
7.讲一下vector这个数据结构
8.内存对齐及为什么需要做内存对齐
9.讲一下快排和归并排序,既然快排、归并还有堆排序时间复杂度都是O(nlongn),为什么快排叫快排?
10.讲一下new和malloc的区别
11.A[0][1]、A[0][2]、A[0][3]……与A[1][0]、A[2][0]、A[3][0]……哪一种寻址会更快一点
12.智能指针
13.左值与右值
14.深拷贝与浅拷贝
15.map与unordered_map的底层数据结构,哪一个的需要更多的空间?
16.寄存器寻址
17.链表有没有环以及如何找到环的入口

大致问的问题就是这些了,基本上上述的问题的考核形式为先问你基础的,然后会问你为什么要这么做,再考察一点细节的问题
#面经##BIGO#
全部评论
大佬有没有二三面面经
点赞 回复 分享
发布于 2021-09-15 18:33
老哥,bigo拿到了吗
点赞 回复 分享
发布于 2021-10-15 21:16

相关推荐

头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
评论
2
17
分享
牛客网
牛客企业服务