smartx-软件定义网络-实习生offer面经
蛮久之前的面试了,最近才想起来总结总结。
一面:一小时左右
1. 项目介绍
2. 进程,线程,协程
3. Channel
4. 协程咋调度的?
5. Dockerfile中entrypoint和CMD的区别
6. TCP和UDP区别
7. TCP各个状态介绍
8. 不同网段的TCP包传输流程
9. code 实现一个堆
二面:一小时左右
1. code 滑动窗口最大值
2. code 判断两个IP字符串是否在同一子网下(给两个字符串和一个子网掩码位数)
3. 操作系统,虚拟地址到物理地址转换,多级页表和单级页表
4. go底层实现了解哪些
5. 计网一个网络请求的过程
6. 如何学习一个新技术
三面:半个多小时左右
1. 计网中你觉得最重要的是啥(TCP/IP)
2. TCP和UDP应用场景
3. TCP相比于UDP效率具体低在哪里
4. MAC和IP区别,为什么不能用一种设定呢
5. 交换机和路由器区别,为什么路由器要做MAC地址检验,为什么交换机不校验呢
6. ping操作的过程
7. 报文是怎么一步一步传输到google的(不考虑墙),报文怎么从中国一步一步根据什么来到达美国的google,比如wifi的网关怎么处理报文应该往哪发(脑子瓦特了,有点懵)
8. 操作系统学了哪些感觉比较重要的(整个操作系统的模块大概讲了讲)
9. go的服务在运行时内存逐渐增加如何调查
10. 有了解过pprof如何实现的吗
11. 为什么协程可以不依赖操作系统来调度,为什么线程不可以呢?最根本的原因是什么呢?为什么需要操作系统来完成呢?(答的是操作系统提供的接口,有点懵逼)
12. 对SDN软件定义网络的了解
13. 看过哪些来源项目的代码
反问环节
整体流程非常快(基本一周以内over),面试体验非常好,面试官也特别和善,也问到了我很多不足的地方,很有帮助。
最后因为各种原因(疫情,考研等等等)拒绝了offer,但感觉公司的技术方向和氛围很好,未来会考虑。#smartx##面经[话题]#
一面:一小时左右
1. 项目介绍
2. 进程,线程,协程
3. Channel
4. 协程咋调度的?
5. Dockerfile中entrypoint和CMD的区别
6. TCP和UDP区别
7. TCP各个状态介绍
8. 不同网段的TCP包传输流程
9. code 实现一个堆
二面:一小时左右
1. code 滑动窗口最大值
2. code 判断两个IP字符串是否在同一子网下(给两个字符串和一个子网掩码位数)
3. 操作系统,虚拟地址到物理地址转换,多级页表和单级页表
4. go底层实现了解哪些
5. 计网一个网络请求的过程
6. 如何学习一个新技术
三面:半个多小时左右
1. 计网中你觉得最重要的是啥(TCP/IP)
2. TCP和UDP应用场景
3. TCP相比于UDP效率具体低在哪里
4. MAC和IP区别,为什么不能用一种设定呢
5. 交换机和路由器区别,为什么路由器要做MAC地址检验,为什么交换机不校验呢
6. ping操作的过程
7. 报文是怎么一步一步传输到google的(不考虑墙),报文怎么从中国一步一步根据什么来到达美国的google,比如wifi的网关怎么处理报文应该往哪发(脑子瓦特了,有点懵)
8. 操作系统学了哪些感觉比较重要的(整个操作系统的模块大概讲了讲)
9. go的服务在运行时内存逐渐增加如何调查
10. 有了解过pprof如何实现的吗
11. 为什么协程可以不依赖操作系统来调度,为什么线程不可以呢?最根本的原因是什么呢?为什么需要操作系统来完成呢?(答的是操作系统提供的接口,有点懵逼)
12. 对SDN软件定义网络的了解
13. 看过哪些来源项目的代码
反问环节
整体流程非常快(基本一周以内over),面试体验非常好,面试官也特别和善,也问到了我很多不足的地方,很有帮助。
最后因为各种原因(疫情,考研等等等)拒绝了offer,但感觉公司的技术方向和氛围很好,未来会考虑。#smartx##面经[话题]#