今天下午5点,java开发岗一面,本以为自己做好了相应的准备,但是面试官一问,拉胯了。好在面试官大哥非常和蔼,教我怎么去更好的看接下来的路,受益匪浅;
面试问了:
- tcp为什么udp要稳定?
- 为什么是3次握手,不是2次,不是4次?
- 为什么tcp是可靠的?
- http1.0 和http1.1 的区别在哪里?
- https是什么?为什么要安全一点?
- 什么是中间人攻击?
- 怎么避免中间人攻击?
- 操作系统的内存置换算法有哪些?LRU给你模拟,你怎么模拟?
- 线程的run和start有什么区别?
- 什么是公钥?什么是私钥?
限于本人技术太拉胯,面试就问到这里就没了。然后面试官指出了我的一些问题,夸我一点好:“小伙子挺坦诚”。建议我去考研:说这样会沉淀一下。真心实意和我聊了聊现在的招聘情况,以及算法的重要性——个人思维灵活度,代码规范。
最后再次感谢快手的面试官!
