H3C笔试面试题目:有关网络问题
第一部分
1、进程和线程的区别,使用多线程的感觉
2、I/O复用,多进程,多线程编写并发服务器
1)多线程和多进程相比,I/O多路复用的最大优势是系统开销小,系统不需要建立新的进程或者线程,也不必维护这些线程和进程。
2)多线程编程中当一个线程崩溃,则此线程所在的进程也会崩溃
3)多线程和多进程相比,I/O多路复用的最大优势是系统开销小,系统不需要建立新的进程或者线程,也不必维护这些线程和进程。
4)多进程擅长处理并发长连接,但却不适用于连接频繁产生关闭的情况。
3、谈谈对网络的看法
4、路由器和交换机的作用区别之类的
5、如果让你做一个项目,你碰到无法解决的困难做不出怎么办(这个问题谈的比较久)
6、TCP和UDP的区别
第二部分
1.对网络了解吗?
2.介绍一下TCP的三次握手。(画图说明)
3.在网络发送数据时出现拥塞怎么办?
4.TCP和UDP的主要区别是什么?
5.socket通信时怎么实现的?
6.用过我们的网络产品吗?
7.对交换机了解吗?研究过没有?
8.在网络中需要传递大数据包,怎么传?
9.你熟悉开发,那么对测试有没有排斥感?
第三部分
1 、TCP/UDP在哪里会用到,有什么区别?
2、2台电脑怎么连接才能通信?
3、写TCP服务端模式
4 、TCP连接的过程
1) 内部路由协议 RIP OSPF 相关内容。
2) Ip报头里包含了什么字段(主要的)。
3) Ping命令的基本原理。(包括ARP协议的原理)
4)ICMP包里包含了什么字段。
5)ARP协议是怎么寻址的。
6) 怎么样ping通对方的主机的。
7) VLAN 和 单臂路由 的配置。
8.)SOCKET编程基本步骤。
9) IP地址和MAC地址怎么转换的。
5、 在C中怎么实现类的功能
6、 交换机和路由器相关内容
7、TCP的基本原理
8、项目是怎么实现消息传递的
9、服务端是怎样实现将消息群发给所有客户端的
10、交换机的工作原理
11、三层路由和两层路由的区别
12、路由器的学习功能,arp高速缓存表和路由表。
第四部分
笔试内容
a) BIOS、linux、PXE三者之间的关系,及PXE如何启动linux。
b) 如何控制CPU频率。
c) C语言进程。
d) 之前工作的整个team及角色function。
e) 求HDD 1M大小的读写时间。
f) 之前用过对CPU\\RAM\\HDD的测试工具。
面试内容
1、关于RAM SPD、PCIE 的一些相关信息。Haswell架构的一些做法。
2、上网过程:
1) 要有电脑要有网线,服务器是开通的,比如360服务器
2) 要有网卡,没有网卡就好比手机卡就打不出电话也接受不了短信。对应一个IP。
3) 有了网卡硬件的支持还要有软件的支持,比如操作系统以及网卡驱动
因篇幅问题不能全部显示,请点此查看更多更全内容