本场面试由百度学长面对面面试我的计算机基础知识。
绿色为回答的比较完整,蓝色是回答的稍有些瑕疵,黄色是回答的不理想的,红色是未答出来的。

操作系统

进程与线程的区别

进程间通信的方式

cpu调度进程的方法

产生死锁的条件

如何处理死锁

数据结构

讲一下bfs和dfs

写中序遍历的伪代码

如何判断一个链表中存在环

计算机网络

讲一下TCP和UDP

传输层除了TCP、UDP以外还有哪些协议

TCP和UDP首部的结构

TCP如何实现可靠的传输

数据库

讲一讲mysql数据库中的引擎和他们的区别

讲一讲事务的特性

讲一讲B树和B+树的区别

有了解过B*树吗

讲一讲数据库中的索引

讲一讲数据库中的索引失效的情况

有了解过最左原则吗

说一说数据库的隔离级别

说一说数据库的锁的实现算法有哪些

说一说如何做数据库的优化吧

总结

最后修改:2021 年 11 月 10 日