朋友一面
- Linux有几种网络编程模型
- IO多路复用有什么好处
- 如何优化IO多路复用的网络编程模型
- Linux下的文件描述符有没有上限,有的话是多少个
- http get请求和post请求有什么区别
- python的垃圾回收机制是什么样的 (我记得是什么零代链表什么的,这个不会。。。)
- 常见的垃圾回收机制有哪几种
算法题部分:
一道用DFS做的目标和的题
朋友二面
- time wait状态是什么?为什么需要time wait状态,如何优化time wait状态(如何优化这个不会。。。。)
- NAT的原理是什么样的
- http常见状态码500,501,502,503都有什么区别
- 有哪几种进程间通讯方式
- 除了http之外,还用过哪些网络协议
- 虚拟内存页面置换算法LRU和LFU有什么区别
- 有无用过Docker
算法题部分:
leetcode原题 编辑距离(事后才学得dp做法。。。。手撕的时候只会DFS暴搜)
三面
八股文部分
- vlan和vxlan有什么区别?(不知道。。。。)
- 浮动ip是什么东西?(不知道。。。)
- DNS是用来干嘛的?
- DNS的处理过程是什么样子的?
- DNS结点层次是什么样子的?(回答的不是很好,很久没看了DNS相关的东西的,凭印象回答的)
- C++指针空悬(面试官称之为悬浮指针)是什么东西?如何避免这个问题?
- C++编译过程是什么样子的?
- C++目标文件是什么东西?
- C++链接过程具体干了什么(不会。。。。)
- 动态链接库和静态链接库有什么区别?
- include用来干什么的,如果没有会造成什么问题。
算法题部分 白给的矩阵转置
ps. 三面还真有很多东西是不会的。。。看到我写了nfv后,对一些网络组件问得蛮细的,我感觉我应该要没了。。。对SDN一些基础概念还是不太清楚
这些经历来源于我朋友:SoliRaven
链接:https://zhuanlan.zhihu.com/p/487644468
版权声明:本文为tp_0moyi0原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。