字节客户端开发一面-秋招面经
1.实习拷打
2.进程与线程的区别?
3.进程之间怎么通信?你用过哪些?
4.操作系统分配给进程的资源有哪些?
5.为什么内存管理要采用分页管理?为什么不用分段?
6.HTTPS 如何加密?
7.TCP 为什么要四次挥手?三次不行吗?
8.系统重启的时候意外断电,数据的完整性如何保证,因为很多操作不是原子的。
9.写前日志的详细工作机制是怎样的?
10.C++ 虚函数怎么实现的?
11.虚函数表和虚函数表指针是每个表一个还是每个对象一个?
12.delete 和 delete[] 的区别?
13.delete[] 释放的过程是怎样的?
14.什么是右值引用?必须用 move() 函数转换吗?
15.手撕场景题:有一个整数数组,这个数组里的元素顺序是不确定的,现在我们要查找第 K 大元素,有什么方法?
16.建堆的时间复杂度是多少?
17.上述场景题还有更优的方法吗?
18.手撕题:单循环链表的反转链表
19.反问环节
2.进程与线程的区别?
3.进程之间怎么通信?你用过哪些?
4.操作系统分配给进程的资源有哪些?
5.为什么内存管理要采用分页管理?为什么不用分段?
6.HTTPS 如何加密?
7.TCP 为什么要四次挥手?三次不行吗?
8.系统重启的时候意外断电,数据的完整性如何保证,因为很多操作不是原子的。
9.写前日志的详细工作机制是怎样的?
10.C++ 虚函数怎么实现的?
11.虚函数表和虚函数表指针是每个表一个还是每个对象一个?
12.delete 和 delete[] 的区别?
13.delete[] 释放的过程是怎样的?
14.什么是右值引用?必须用 move() 函数转换吗?
15.手撕场景题:有一个整数数组,这个数组里的元素顺序是不确定的,现在我们要查找第 K 大元素,有什么方法?
16.建堆的时间复杂度是多少?
17.上述场景题还有更优的方法吗?
18.手撕题:单循环链表的反转链表
19.反问环节
全部评论
相关推荐
11-25 10:29
门头沟学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
代码不跑我跑_秋招版:说实话,你的问题也很大了,为啥他会知道里面的细节
点赞 评论 收藏
分享