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 的文件进行排序,其中每一行都是一个数字,请描述思路。
全部评论

相关推荐

昨天 21:01
中山大学 Java
OPPO官方内推:我们招,你就学吧
投递腾讯等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务