1. 先介绍自己,然后就写代码,给一个题目写代码。题目就是输入一行字符串,每个单词之间有至少一个空格,然后反向输出这些单词。如输入 this is a test. 输出 test a is this。
2. 问项目。还没怎么说就开始被虐。。问hash_map的实现原理,hash函数冲突了怎么解决,提到链地址法,问到不是链表是树有什么优缺点。
3. 问nginx的底层实现,一个http请求到响应,nginx的处理流程,要尽量的具体。。一直被叼....
4. TCP三次握手,4次断开连接最后的time_wait时间是多少,为何有这个时间。还有有什么窗口机制,具体是怎样。慢启动是怎么样。中间还扯到系统抖动什么的。。
5. 最后一个问题,一个可执行文件,比如就输出hello world,从点击到输出,操作系统做了什么,有多具体讲多具体。。
5. java gc,可用对象,还有引用计数这些机制是什么,有什么缺点,怎么改进。。...查看更多