深圳键桥通讯技术股份有限公司3月招聘面试题140道2020315

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

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

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

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

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


正确答案:D


以下关于TCP/IP传输层协议的描述中,错误的是

A.TCP/IP传输层定义了TCP和UDP两种协议

B.TCP协议是一种面向连接的协议

C.UDP协议是一种面向无连接的协议

D.UDP协议与TCP协议都能够支持可靠的字节流传输


正确答案:D


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

A.UDP是无连接的

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

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

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


正确答案:A


以下关于TCP/IP传输层协议的描述中,错误的是________。

A.TCP/IP传输层定义了TCP和UDP两种协议

B.TCP协议是—种面向连接的协议

C.UDP协议是—种面向无连接的协议

D.UDP协议与TCP协议都能够支持可靠的字节流传输


正确答案:D
解析:TCP/IP参考模型的传输层定义了两种协议,即传输控制协议(TCP)与用户数据报协议(UDP)。TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机;UDP协议是一种不可靠的无连接协议,它主要用于不要求按分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。


在TCP/IP协议中TCP提供可靠的面向连接服务UDP提供简单的无连接服务而电子邮件、文件传送协议等应用层服务是分别建立在TCP协议、UDP协议、TCP或UDP协议之上的。()

此题为判断题(对,错)。


参考答案:正确


深圳键桥通讯技术股份有限公司3月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:简述一下爬虫的步骤?可用的回答 : 确定需求; 确定资源; 通过url获取网站的返回数据; 定位数据; 存储数据。 问题 Q2:Python中的self是什么?可用的回答 :self是类的实例或对象。在Python中,self包含在第一个参数中。init方法中的self变量引用新创建的对象,而在其他方法中,它引用其方法被调用的对象。问题 Q3:什么是Python中的迭代器?可用的回答 :在Python中,迭代器用于迭代一组元素,如列表之类的容器。问题 Q4:TCP和UDP的区别?可用的回答 : TCP与UDP基本区别 1. 基于连接与无连接 2. TCP要求系统资源较多,UDP较少 3. UDP程序结构较简单 4. 字节流模式(TCP)与数据报模式(UDP); 5. TCP保证数据正确性,UDP可能丢包 6. TCP保证数据顺序,UDP不保证 具体编程时的区别 1.socket()的参数不同 2.UDP Server不需要调用listen和accept 3.UDP收发数据用sendto/recvfrom函数 4.TCP:地址信息在connect/accept时确定 5.UDP:在sendto/recvfrom函数中每次均 需指定地址信息 6.UDP:shutdown函数无效 问题 Q5::-1表示什么?可用的回答 ::-1用于反转数组或序列的顺序。问题 Q6:如何解释Python?可用的回答 :Python语言是一种解释语言。Python程序直接从源代码运行。它将程序员编写的源代码转换为中间语言,再次转换为必须执行的机器语言。问题 Q7:如何在Flask中访问会话?可用的回答 :会话基本上允许您记住从一个请求到另一个请求的信息。在一个Flask中,它使用签名cookie,以便用户可以查看会话内容并进行修改。如果只有密钥Flask.secret_key,则用户可以修改会话。问题 Q8:分布式爬虫主要解决什么问题?可用的回答 : 面对海量待抓取网页,只有采用分布式架构,才有可能在较短时间内完成一轮抓取工作。它的开发效率是比较快而且简单的。 问题 Q9:遇到过得反爬虫策略以及解决方法?可用的回答 : 反爬虫策略: 1.通过headers反爬虫 2.基于用户行为的发爬虫(同一IP短时间内访问的频率,封IP) 3.动态网页反爬虫(通过ajax请求数据,或者通过JavaScript生成) 4.对部分数据进行加密处理的(数据是乱码) 解决方法: 1. 对于基本网页的抓取可以自定义headers,添加headers的数据 2. 使用多个代理ip进行抓取或者设置抓取的频率降低一些, 3. 动态网页的可以使用selenium + phantomjs 进行抓取 4. 对部分数据进行加密的,可以使用selenium进行截图,使用python自带的pytesseract库进行识别,但是比较慢最直接的方法是找到加密的方法进行逆向推理。 问题 Q10: scrapy的优缺点?为什么要选择scrapy框架?可用的回答 : 优点: 采取可读性更强的xpath代替正则强大的统计和log系统 同时在不同的url上爬行 支持shell方式,方便独立调试 写middleware,方便写一些统一的过滤器 通过管道的方式存入数据库 缺点: 基于python爬虫框架,扩展性比较差,基于twisted框架, 运行中exception是不会干掉reactor,并且异步框架出错后是不会停掉其他任务的,数据出错后难以察觉 算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:以数对为基准排序题目描述如下:Given an array A of non-negative integers, return an array consisting of all the even elements of A, followed by all the odd elements of A.You may return any answer array that satisfies this condition. Example 1:Input: 3,1,2,4Output: 2,4,3,1The outputs 4,2,3,1, 2,4,1,3, and 4,2,1,3 would also be accepted. Note:1 = A.length = 50000 = Ai = 5000开胃菜,偶数放一堆,奇数放一堆。O(n).测试链接:https:/ Solution(object): def sortArrayByParity(self, A): :type A: Listint :rtype: Listint even = odd = for i in A: if i % 2 = 0: even.append(i) else: odd.append(i) return even + odd 算题题 A1:从已排序的数组中删除重复数据题目描述如下:Given a sorted array nums, remove the duplicates in-place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this by modifying the input array in-place with O(1)

下列关于TCP和UDP的描述正确的是( )。

A.TCP和UDP都是无连接的

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

C.TCP适用于可靠性较差的广域网,UDP适用于可靠性较高的局域网

D.TCP适用于可靠性较高的局域网,UDP适用于可靠性较差的广域网


正确答案:B
解析:在TCP/IP协议集中,传输控制协议TCP协议和用户数据报协议UDP协议运行于传输层。其中传输控制协议TCP提供了可靠的面向连接的传输服务,用户数据报协议UDP提供了不可靠的无连接的传输服务。TCP和UDP与局域网和广域网无关。


下列关于TCP和UDP的描述正确的是______。

A.TCP和UDP均是面向连接的

B.TCP和UDP均是无连接的

C.TCP是面向连接的,UDP是无连接的

D.UDP是面向连接的,TCP是无连接的


正确答案:C


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

A.UDP比TCP更加可靠

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

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

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


正确答案:D

 


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

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

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

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

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


答案:D


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

(48)

A. UDP 比TCP 更加可靠

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

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

D. 采用UDP 实现网络管理不会太多增加网络负载


正确答案:D

更多 “深圳键桥通讯技术股份有限公司3月招聘面试题140道2020315” 相关考题
考题 以下对于TCP与UDP协议描述,正确的是()。A、UDP是面向连接的B、UDP是可靠的传输C、TCP通过三次握手建立连接D、可靠性要求高时适合使用TCP协议正确答案:C

考题 TCP与UDP区别。正确答案:区别:UDP在传送数据之前不需要先建立连接。远地主机的运输层在收到UDP报文后,不需要给任何确认。虽然UDP不提供可靠支付,但在某些情况下UDP却是一种最有效的工作方式;TCP则提供面向连接的服务。在传送数据之前必须建立连接,数据传送结束后要是放连接。TCP不提供广播或多播服务。

考题 判断题在TCP/IP协议中,TCP提供可靠的面向连接服务,UDP提供简单的无连接服务,而电子邮件、文件传送协议等应用层服务是分别建立在TCP协议、UDP协议、TCP或UDP协议之上的。( )A 对B 错正确答案:错解析:

考题 FTP采用port模式(主动方式)时,服务器在数据连接中使用的端口是()。A、TCP20B、TCP21C、UDP53D、UDP69正确答案:B

考题 TCP/IP的第四层有两个协议,分别是TCP和UDP,TCP协议的特点是什么?UDP协议的特点是什么?()。A、TCP提供面向连接的路服务,UDP提供无连接的数据报服务B、TCP提供面向连接的路服务,UDP提供有连接的数据报服务C、UDP提供面向连接的路服务,TCP提供有连接的数据报服务D、UDP提供面向连接的路服务,TCP提供无连接的数据报服务正确答案:A

考题 下列关于TCP和UDP的描述正确的是()。A、TCP和UDP均是面向连接的B、TCP和UDP均是无连接的C、UDP是面向连接的,TCP是无连接的D、TCP是面向连接的,UDP是无连接的正确答案:D

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

考题 以下()是TCP与UDP的重要不同点。A、TCP是全双工而UDP是单工的B、TCP是面向连接而UDP是无连接的C、TCP是不可靠的而UDP是可靠的D、以上选项都不是正确答案:B

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

考题 关于TCP和UDP的说法,()是错误的。A、TCP和UDP都是传输层的协议B、TCP是面向连接的传输协议C、UDP是可靠的传输协议D、TCP和UDP都是以IP协议为基础的正确答案:C