北京华力创通科技股份有限公司4月招聘面试题67道2020425

关于TCP和UDP的描述中,错误的是()

A.在利用UDP发送数据时,不需要与对方建立连接

B.在利用TCP发送数据前,需要与对方建立一条TCP连接

C.TCP和UDP的端口是相互独立的

D.TCP和UDP的端口是完全相同的,没有本质区别


正确答案:D


以下关于UDP的说法,正确的有()

A.UDP是无连接的

B.UDP通过重传机制,保证数据报发送的可靠性

C.UDP的层次模型基于TCP和IP之间

D.UDP不象TCP,数据包没有端口号的概念


正确答案:A


关于UDP协议的说法正确的是______。

A.UDP协议是网络层协议

B.UDP协议使用IP在机器之间传送报文

C. UDP协议提供了不可靠的面向连接的传输服务

D.UDP协议提供了可靠的无连接的传输服务


正确答案:B
解析:UDP协议使用IP在机器之间传送报文。


●关于UDP协议的说法正确的是 (27) 。

(27) A.UDP协议是网络层协议

B.UDP协议使用IP地址在机器之间传送报文

C.UDP协议提供了不可靠的面向连接的传输服务

D.UDP协议提供了可靠的无连接的传输服务


正确答案:B
【解析】UDP协议使用IP协议在机器之间传送报文。


●SNMP采用UDP提供的数据报服务传递信息,这是由于(48)。

A.UDP比TCP更加可靠

B.UDP数据报文可以比TCP数据报文大

C.UDP是面向连接的传输方式

D.UDP实现网络管理的效率较高


正确答案:D

 


北京华力创通科技股份有限公司4月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:Python中的docstring是什么?可用的回答 :Python文档字符串称为docstring,它是一种记录Python函数,模块和类的方法。可以通过内置方法_doc_获取问题 Q2:为何基于tcp协议的通信比基于udp协议的通信更可靠?可用的回答 : TCP的可靠保证,是它的三次握手双向机制,这一机制保证校验了数据,保证了他的可靠性。 而UDP就没有了,udp信息发出后,不验证是否到达对方,所以不可靠。 不过UDP的发送速度是TCP比不了的,而且UDP的反应速度更快。 问题 Q3:什么是Python中的单元测试?可用的回答 :它支持共享设置,自动化测试,测试关闭代码,将测试聚合到集合等。包括unittest,pytest等框架问题 Q4:说一下Django,MIDDLEWARES中间件的作用?可用的回答 : 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。 问题 Q5:分布式爬虫主要解决什么问题?可用的回答 : 面对海量待抓取网页,只有采用分布式架构,才有可能在较短时间内完成一轮抓取工作。它的开发效率是比较快而且简单的。 问题 Q6:什么是序列化和非序列化?可用的回答 :Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其转储到文件中,此过程称为pickling。从存储的字符串表示中检索原始Python对象的过程称为unpickling问题 Q7:、isinstance作用以及应用场景?可用的回答 : isinstance(obj, cls) 检查一个obj是否是cls的一个对象 问题 Q8:django对数据查询结果排序怎么做,降序怎么做,查询大于某个字段怎么做?可用的回答 : 排序使用order_by() 降序需要在排序字段名前加- 查询字段大于某个值:使用filter(字段名_gt=值) 问题 Q9:什么是python模块?Python中有哪些常用的内置模块?可用的回答 :Python模块是包含Python代码的.py文件。此代码可以是函数类或变量。一些常用的内置模块包括:sys、math、os、re、random、time,datatime、json等问题 Q10:ngnix的正向代理与反向代理?可用的回答 : 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容, 客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。 客户端必须要进行一些特别的设置才能使用正向代理。 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。 客户端向反向代理的命名空间中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求, 并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:已排序的数组中找到第一和最后一个元素题目描述如下:Given an array of integers nums sorted in ascending order, find the starting and ending position of a given target value.Your algorithms runtime complexity must be in the order of O(log n).If the target is not found in the array, return -1, -1.Example 1:Input: nums = 5,7,7,8,8,10, target = 8Output: 3,4Example 2:Input: nums = 5,7,7,8,8,10, target = 6Output: -1,-1要求: 时间复杂度必须是 O(log n)看到log n 立马先想到二分,排好序的数组,刚好可以利用二分。正好 Python 内置模块 bisect 有写二分法,稍加改进即可使用。一般可能会想到用递归实现,下面是 Python 官方的迭代实现:初始定义两个变量:lo (lower)hi (higher)lo 初始为首位 0.hi 则为 len(list).每次都获取 listmid mid = (lo + hi) / 2.listmid 有三种情况:1. 与target相等。2. 大于target.3. 小于target.lo mid hi1 2 3 4 5 6若mid大于target则表示要找的目标存在于 lo 与 mid之间。 小于则表示要找的目标存在于 mid 与 hi之间。要改进的地方在于,处理相等的情况:在不相等时先移动lo还是hi都无所谓。在相等时若先移动 lo 则尽可能找到的是最右边的一个。 hi 则是最左边的一个。lo hi1 2 2 2 3先移动 lo lo hi1 2 2 2 3 没有可能在找到它。先移动 hilo hi 1 2 2 2 3 没有可能在找到它。所以一左一右,两次二分即可。测试地址:https:/ Solution(object): def find_right(self, nums, target): lo = 0 hi = len(nums) equals = while lo hi: mid = (lo + hi) / 2 if target = numsmid: equals.append(mid) if target numsmid: hi = mid else: lo = mid + 1 return equals-1 if equals else -1 def find_left(self, nums, target): lo = 0 hi = len(nums) equals = while lo hi:

关于TCP和UDP协议区别的描述中,哪句话是错误的?(单选)

A.TCP协议可靠性高,UDP则需要应用层保证数据传输的可靠性

B.TCP协议是面向连接的,而UDP是无连接的

C.UDP协议比TCP协议的安全性差

D.UDP协议要求对发出据的每个数据包都要确认


答案:D


以下属于UDP协议特点的是()

A UDP是无连接的

B UDP不保证可靠交付

C UDP不保存数据边界

D UDP支持多对多交互通信


正确答案:ABD


关于UDP协议的说法正确的是_______。

A.UDP协议是用户数据报协议

B.UDP协议使用IP在机器之间传送报文

C.UDP协议提供了不可靠的五连接的传输服务

D.UDP协议提供了可靠的无连接的传输服务


正确答案:D


关于使用 TCP/UDP测试,以下描述正确的是哪项?()

a) 对于LTE网络承载,FTP测试正常,UDP可能会有问題

b) 对于LTF网络承载,UDP测试无问题的情况下,FIP测试也应该无间题

c) 测试中如果上网或者下载有问题时,利用UDP测试能区分出是LTE承载问题还是应用层问题

d) UDP上传测试时,在终端测可以用 DU METER充计出应用层速率


参考答案:C


下列哪三项陈述说明了UDP的特征()

A.UDP提供了数据在第4层无连接的快速传输。

B.UDP提供了数据在第3层面向连接的快速传输。

C.UDP依靠应用层协议进行错误检测。

D.当应用程序不需要保证数据传递时,UDP能起到充分作用。

E.UDP依靠IP进行错误检测和恢复。

F.UDP提供了完善的流控制机制。


参考答案:A, C, D

更多 “北京华力创通科技股份有限公司4月招聘面试题67道2020425” 相关考题
考题 下列关于UDP和TCP的叙述中,不正确的是()A、UDP比TCP的协议简单,数据传输效率也高B、UDP和TCP均是传输层中的协议C、UDP是面向连接的服务,而TCP是面向无连接的服务D、TCP一般适用于成批传送大量数据的场合正确答案:C

考题 SNMP采用UDP提供数据报服务,这是由于()A、UDP比TCP更加可靠B、UDP数据报文可以比TCP数据报文大C、UDP是面向连接的传输方式D、采用UDP实现网络管理不会太多增加网络负载正确答案:D

考题 TCP是面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接;而UDP协议在数据发送前需要与对方先进行三次握手,然后进行数据包发送和接收。UDP协议的性能要优于TCP正确答案:错误

考题 以下关于UDP的说法,正确的有()。A、UDP是无连接的B、UDP通过重传机制,保证数据报发送的可靠性C、UDP的层次模型基于TCP和IP之间D、UDP不象TCP,数据包没有端口号的概念正确答案:A

考题 有关UDP,论述正确的是()A、UDP是无连接的协议B、UDP为HTTP协议提供服务C、UDP报文中的校验试必需的D、UDP能保证数据的可靠性正确答案:A

考题 下列哪三项陈述说明了 UDP 的特征()A、UDP 提供了数据在第 4 层无连接的快速传输。B、UDP 提供了数据在第 3 层面向连接的快速传输。C、UDP 依靠应用层协议进行错误检测。D、当应用程序不需要保证数据传递时,UDP 能起到充分作用。E、UDP 依靠 IP 进行错误检测和恢复。F、UDP 提供了完善的流控制机制。正确答案:A,C,D

考题 为什么UDP连通性无法测试()A、UDP端口随机生成B、UDP是无状态单向链接C、UDP可以直接测试D、UDP端口不可达正确答案:B

考题 关于UDP协议的说法正确的是()。A、UDP协议是网络层协议B、UDP协议使用IP地址在机器之间传送报文C、UDP协议提供了不可靠的面向连接的传输服务D、UDP协议提供了可靠的无连接的传输服务正确答案:B

考题 网络吞吐量即有基于TCP协议的测试也有基于UDP协议的测试,哪个更接近网络的实际带宽呢() A、FTP单线程测试B、FTP多线程测试C、UDP测试正确答案:C

考题 SNMP 采用 UDP 提供的数据报服务,这是由于(65)。A.UDP 比 TCP 更加可靠 B.UDP 数据报文可以比 TCP 数据报文大 C.UDP 是面向连接的传输方式 D.采用 UDP 实现网络管理不会太多增加网络负载 答案:D解析:UDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDP 在许多方面非常有效,在数据传输过程中延迟小、数据传输效率高。当某个程序的目标是尽快地传输尽可能多的信息时,可使用 UDP。