面试题
TCP三次握手,四次挥手的过程
1 为什么需要三次
2 序号能固定吗
3 如果同时释放连接呢
4 为什么要等2msl
5 涉及哪四种计时器
6 状态的转移是怎样的
7 知道backlog吗
页面置换
1 页表是什么
2 虚拟内存是什么
3 512MB的系统如何运行1GB的程序
4 置换算法有哪些
并发
1 死锁的条件是啥
2 锁实现的方式有哪些
3 进程,线程,协程已经它们的关系
描述运行一个HelloWorld程序的过程
描述在浏览器上访问一个Https地址的过程
索引
1 MySQL为何采用B+树索引
2 它和红黑树的区别呢
3 一定要建索引吗,是不是越多越好
Linux
1 什么是僵尸进程,孤儿进程
2 常见命令
3 守护进程是什么,自己实现一个?
网络编程
1 四种网络模型是啥,Reactor设计模式又是怎样的,有哪些应用吗
2 大小端,粘包半包