20250716 - 百度 - 后端开发 - 一面
1. 个人介绍。
2. 实习经历。
3. 如何解决不同语言服务注册的通用协议转换问题?
4. 进程和线程概念,区别和实际应用的例子。
5. Java 线程池。
6. 多线程造成的问题。
7. 假设有一个公共变量初始值为零,两个线程同时对它加一,每个都循环十次,最后结果是什么?
8. 原子操作的加法是什么?
9. 原子操作和加锁机制的区别
10. 解 Go routine 和 GMP 模型吗?
11. TCP 和 UDP 的区别,TCP 和 UDP 在七层协议中的哪一层?
12. HTTP 和 HTTPS的区别。
13. 硕士期间的个人研究方向。
14. TCP 协议中客户端上传 128 兆文件到服务端的具体传输过程。
15. 继14问,服务端接收包后是怎么进行后续处理的?
16. Java 中 Map 的底层实现是什么?
17. B 树和 B+ 树的区别。
18. MySQL 的存储引擎。
19. MySQL 的索引。
20. 题目一(SQL):查询班级为 1 的相同名称学生有多少个?
21. 题目二(leetcode 142. 环形链表 II)
22. 题目三(场景题):假设有一个内存为 4G 的服务器,并且需要对大小为 10G 的文件进行排序,其中每一行都是一个数字,请描述思路。
2. 实习经历。
3. 如何解决不同语言服务注册的通用协议转换问题?
4. 进程和线程概念,区别和实际应用的例子。
5. Java 线程池。
6. 多线程造成的问题。
7. 假设有一个公共变量初始值为零,两个线程同时对它加一,每个都循环十次,最后结果是什么?
8. 原子操作的加法是什么?
9. 原子操作和加锁机制的区别
10. 解 Go routine 和 GMP 模型吗?
11. TCP 和 UDP 的区别,TCP 和 UDP 在七层协议中的哪一层?
12. HTTP 和 HTTPS的区别。
13. 硕士期间的个人研究方向。
14. TCP 协议中客户端上传 128 兆文件到服务端的具体传输过程。
15. 继14问,服务端接收包后是怎么进行后续处理的?
16. Java 中 Map 的底层实现是什么?
17. B 树和 B+ 树的区别。
18. MySQL 的存储引擎。
19. MySQL 的索引。
20. 题目一(SQL):查询班级为 1 的相同名称学生有多少个?
21. 题目二(leetcode 142. 环形链表 II)
22. 题目三(场景题):假设有一个内存为 4G 的服务器,并且需要对大小为 10G 的文件进行排序,其中每一行都是一个数字,请描述思路。
全部评论
相关推荐
昨天 21:01
中山大学 Java 点赞 评论 收藏
分享

点赞 评论 收藏
分享
昨天 16:25
北京大学 产品经理 点赞 评论 收藏
分享