虾皮后端一面
1. 介绍一下操作系统里的用户态和内核态
2. 为什么要设计内核态?
3. 内核态是要发起系统调用后才能读那块特定的数据对吧?
4. 但两种方式都能得到那个特定的数据,它安全性体现在哪一块?
5. 访问过程是否是一个可控的状态?
6. 进程和线程
7. 线程会共享进程的一些资源?
8. 有哪些资源进程和线程可以共享?
9. 线程间的通信方式?进程间的通信方式?
10. 线程间的资源竞争怎么解决?
11. 逻辑地址和实际地址是什么?怎么转换的?
12. 网络分层的模型一般是什么?分层依据是什么?
13. http和https运行在哪一层?区别是什么?
14. TLS协议建立连接的过程
15. TCP和UDP的区别
16. TCP四次挥手的过程?中间两次可以合并吗?
17. 跳表是什么?
18. 数据结构有哪些?
19. 二叉搜索树是什么结构?有什么使用场景?
20. B+树
21. mySQL事务隔离级别?每个级别解决了什么问题?
22. 堆排序中,构建堆的时间复杂度是多少?
23. 讲一些常见的垃圾回收算法
24. 标记整理和标记复制有什么区别?标记整理比标记复制更好吗?
2. 为什么要设计内核态?
3. 内核态是要发起系统调用后才能读那块特定的数据对吧?
4. 但两种方式都能得到那个特定的数据,它安全性体现在哪一块?
5. 访问过程是否是一个可控的状态?
6. 进程和线程
7. 线程会共享进程的一些资源?
8. 有哪些资源进程和线程可以共享?
9. 线程间的通信方式?进程间的通信方式?
10. 线程间的资源竞争怎么解决?
11. 逻辑地址和实际地址是什么?怎么转换的?
12. 网络分层的模型一般是什么?分层依据是什么?
13. http和https运行在哪一层?区别是什么?
14. TLS协议建立连接的过程
15. TCP和UDP的区别
16. TCP四次挥手的过程?中间两次可以合并吗?
17. 跳表是什么?
18. 数据结构有哪些?
19. 二叉搜索树是什么结构?有什么使用场景?
20. B+树
21. mySQL事务隔离级别?每个级别解决了什么问题?
22. 堆排序中,构建堆的时间复杂度是多少?
23. 讲一些常见的垃圾回收算法
24. 标记整理和标记复制有什么区别?标记整理比标记复制更好吗?
全部评论
没有手撕吗
佬这是什么部门呀,怎么现在还在面试
深圳的吗?
相关推荐

查看11道真题和解析