999kao.com
大唐高鸿数据网络技术股份有限公司12月招聘面试题132道2020121

在无连接系统中,下列哪项陈述是正确的?()

A.发送数据包之前联系目的设备

B.发送数据包之前不联系目的设备

C.目的设备向源设备发送确认,表示已经收到数据包

D.目的设备向源设备发送确认,请求发送下一个数据包


参考答案:B


以下关于QoS中丢包的说法,错误的有:()

A.路由器在收到数据包的时候,可能会因为CPU繁忙,没办法处理数据包,导致出现丢包现象。

B.在把数据包调度到队列的时候,可能会因为队列被装满而导致丢包。

C.数据包在链路上传输的时候,可能会因为链路故障等原因而导致丢包。

D.丢包一般是因为时延造成的,在队列满的时候,一般采用尾丢弃丢包。


参考答案:D


以所能产生的最大速率,发送一定长度的数据包,并不断改变一次发送的数据包数目,直到被测设备能够完全转发所有发送的数据包,这个包数就是此设备的()值

A.吞吐量

B.丢包率

C.背靠背

D.时延


答案:C


下面关于ICMP重定向功能描述正确的是()。

A.路由器从某一接口接收到数据包之后,又要将该数据包从该接口发送出去,那么该路由器将会发送ICMP重定向消息给源设备。

B.路由器从某一接口接收到数据包之后,发现该接口的IP地址和数据包的目的IP地址位于同一网段那么该路由器将会发送ICMP重定向消息给源设备

C.路由器从某一接口接收到数据包之后,又要将该数据包从该接口发送过去,那么源设备将会发送ICMP重定向消息给该路由器。

D.路由器从某一接口接收到数据包之后,发现该数据包的源IP地址和该路由器继续转发数据包时的下一跳IP地址属于同一网段,那么该路由器将发送ICMP重定向消息至源设备。


正确答案:AD


( 19 ) 组播允许一个发送方发送数据包到多个接收方 。 不论接收组成员的数量是多少 , 数据源只发送 【 19 】数据包。


正确答案:


大唐高鸿数据网络技术股份有限公司12月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:有哪些工具可以帮助查找错误或执行静态分析?可用的回答 : PyChecker是一个静态分析工具,可以检测Python源代码中的错误,并警告错误的风格和复杂性。 Pylint是另一种验证模块是否符合编码标准的工具。 auto-pep8工具也可以进行静态代码检查 问题 Q2:什么是粘包? socket 中造成粘包的原因是什么? 哪些情况会发生粘包现象?可用的回答 : 粘包:在接收数据时,一次性多接收了其它请求发送来的数据(即多包接收)。如: 对方第一次发送hello,第二次发送world,在接收时,应该收两次, 一次是hello,一次是world,但事实上是一次收到helloworld,一次收到空,这种现象叫粘包。 原因: 粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 什么情况会发生: 1、发送端需要等缓冲区满才发送出去,造成粘包 发送数据时间间隔很短,数据很小,会合到一起,产生粘包 2、接收方不及时接收缓冲区的包,造成多个包接收 客户端发送了一段数据,服务端只收了一小部分, 服务端下次再收的时候还是从缓冲区拿上次遗留的数据,产生粘包 解决方案: 一个思路是发送之前,先打个招呼,告诉对方自己要发送的字节长度, 这样对方可以根据长度判断什么时候终止接受 注意: 只有TCP有粘包现象,UDP永远不会粘包! 问题 Q3:Python里面match()和search()的区别?可用的回答 :re模块中match(pattern,string,flags),检查string的开头是否与pattern匹配。re模块中research(pattern,string,flags),在string搜索pattern的第一个匹配值。问题 Q4:如何在python中使用三元运算符?可用的回答 :三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:on_true if expression else on_false问题 Q5:Python中的lambda是什么?可用的回答 :它是一个单独的表达式匿名函数,通常用作内联函数。问题 Q6:json序列化时,默认遇到中文会转换成unicode,如果想要保留中文怎么办?可用的回答 :json.dumps函数方法中加上参数 ensure_ascii = False问题 Q7:什么是_init_?可用的回答 :_init_是Python中的方法或者结构。在创建类的新对象/实例时,将自动调用此方法来分配内存。所有类都有_init_方法。问题 Q8:什么又是yield from呢?可用的回答 :简单地说,yield from generator 。实际上就是返回另外一个生成器。问题 Q9:简述一下scrapy的基本流程?可用的回答 : scrapy分为9个步骤: 1. Spiders需要初始的start_url或则函数stsrt_requests,会在内部生成Requests给Engine; 2. Engine将requests发送给Scheduler; 3. Engine从Scheduler那获取requests,交给Download下载; 4. 在交给Dowmload过程中会经过Downloader Middlewares(经过process_request函数); 5. Dowmloader下载页面后生成一个response,这个response会传给Engine,这个过程中又经过了Downloader Middlerwares(经过process_request函数),在传送中出错的话经过process_exception函数; 6. Engine将从Downloader那传送过来的response发送给Spiders处理,这个过程经过Spiders Middlerwares(经过process_spider_input函数); 7. Spiders处理这个response,返回Requests或者Item两个类型,传给Engine,这个过程又经过Spiders Middlewares(经过porcess_spider_output函数); 8. Engine接收返回的信息,如果使Item,将它传给Items Pipeline中;如果是Requests,将它传给Scheduler,继续爬虫; 9. 重复第三步,直至没有任何需要爬取的数据 问题 Q10:什么是PEP 8?可用的回答 :PEP 8是一个编码约定,关于如何编写Python代码更具可读性。算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:落单的数题目描述如下:Given a non-empty array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?Example 1:Input: 2,2,1Output: 1Example 2:Input: 4,1,2,1,2Output: 4给定一个非空数组,除了一个元素外,其余均出现两次。找出它。需要在线性时间内,且不用额外空间。用到了 missing number 的思路,利用异或的性质,相同的异或会抵消掉。直接在原数组上操作,用了 i 变量,一个变量都不用要怎么写?Discuss里也没找到相关的。测试地址:https:/ Solution(object): def singleNumber(self, nums): :type nums: Listint :rtype: int for i in range(1, len(nums): numsi = numsi numsi-1 return nums-1算题题 A1:链表中的环题目描述如下:Given a linked list, determine if it

( 39 )当使用 TCP 进行数据传输时,如果接收方通知了一个 800 直接的窗口值,那么发送方可以发送

A) 长度为 2000 字节的 TCP 包

B) 长度为 1500 字节的 TCP 包

C) 长度为 1000 字节的 TCP 包

D) 长度为 500 字节的 TCP 包


正确答案:D


为了定位相领路由器, OSPF路由器会发送下列哪种类型的数据包()

A.Discover数据包

B.Find数强包

C.Locate数据包

D.Hello数据包


正确答案:C


为了定位相邻路由器,OSPF路由器会发送下列哪种类型的数据包( )

A、Discover数据包

B、Hello数据包

C、Locate数据包

D、Find数据包


正确答案:B


一个OSPF路由器向其相邻路由器发送Hello数据包,如果接收到某一路由器返回的Hello数据包,则在这两个OSPF路由器之间建立起OSPF交互关系,这个过程在OSPF中被称为()。


答案:邻接关系adjacency


下列关于广播的说法中,正确的是哪些()

A.广播使用D类IP地址

B.广播流量大小与网段内的主机数目无关

C.广播数据包使用TCP协议

D.广播数据包可以被一个网段内的所有主机接收到

E.网络上有多少台主机,广播数据包就发送多少次

F.主机发送广播数据包不必考虑接收者的IP地址


正确答案:DF

更多 “大唐高鸿数据网络技术股份有限公司12月招聘面试题132道2020121” 相关考题
考题 当Drip节点发现自己的数据需要更新时,则向邻居节点发送()。A、请求数据接收包B、请求数据更新包C、请求数据发送包D、请求数据控制包正确答案:B

考题 单选题接收总包时,()负责逐包扫描。A 接收方B 发送方C 承运方D 托运方正确答案:C解析:暂无解析

考题 根据TCP传输协议,发送方在限定时长内没有收到接受方对某个数据包的确认的时会判定丢包然后重发这个包,假设该时长在第一次判定要重发的时候是3秒,如果仍然没有收到确认,这个时长会变为6秒,请问第三次没有收到确认的时候,这个时长会变为多少()A、3秒B、6秒C、9秒D、12秒E、不确定正确答案:D

考题 收到的IP包最初8位为01000010。接收方丢弃了该包。为什么?正确答案:这个包中有错误。最左边的4比特(0100)表明IPv4,没有问题。接下来的4比特(0010)是头长:2×4=8,小于最小头长20,说明包在传输过程中已被破坏。

考题 接收TCP为了表明其已收到源结点的SYN数据包,向源结点发送下列哪种类型的数据包()A、SYN-ACKB、SYN-2C、ACKD、RESYN正确答案:C

考题 ()指两个节点之间发送和接收数据包的时间间隔。正确答案:传输时延

考题 当Drip节点发现自己的数据需要更新时,则向邻居节点发送()。A.请求数据接收包B.请求数据更新包C.请求数据发送包D.请求数据控制包参考答案:B

考题 在Internet中,发送方的计算机将消息或文件分解成数据包,然后在Internet上传播。接收方把接收到的数据包重新组装成原来的消息。()正确答案:正确

考题 接收总包时,()负责逐包扫描。A、接收方B、发送方C、承运方D、托运方正确答案:A

考题 当使用TCP进行数据传输时,如果接收方通知了一个800字节的窗口值,那么发送方可以发送( )。A)长度为2000字节的TCP包B)长度为1500字节的TCP包C)长度为1000字节的TCP包D)长度为500字节的TCP包正确答案:D(38)D) 【解析】在使用TCP进行数据传输时,发送方发送的数据报大小一定要小于或等于接收方的窗口值,所以答案为D)。