本场面试由百度学长面对面面试我的计算机基础知识。
绿色为回答的比较完整,蓝色是回答的稍有些瑕疵,黄色是回答的不理想的,红色是未答出来的。
操作系统
进程与线程的区别
进程间通信的方式
cpu调度进程的方法
产生死锁的条件
如何处理死锁
数据结构
讲一下bfs和dfs
写中序遍历的伪代码
如何判断一个链表中存在环
计算机网络
讲一下TCP和UDP
传输层除了TCP、UDP以外还有哪些协议
TCP和UDP首部的结构
TCP如何实现可靠的传输
数据库
讲一讲mysql数据库中的引擎和他们的区别
讲一讲事务的特性
讲一讲B树和B+树的区别
有了解过B*树吗
讲一讲数据库中的索引
讲一讲数据库中的索引失效的情况
有了解过最左原则吗
说一说数据库的隔离级别
说一说数据库的锁的实现算法有哪些
说一说如何做数据库的优化吧