台湾联发科技股份有限公司8月招聘面试题144道2020826

关于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


传输控制协议TCP与用户数据报服务协议UDP在TCP/IP参考模型中______定义的。


正确答案:传输层
传输层 解析:传输层定义了两种协议:传输控制协议TCP与用户数据报服务协议UDP。


●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


台湾联发科技股份有限公司8月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:Python中的docstring是什么?可用的回答 :Python文档字符串称为docstring,它是一种记录Python函数,模块和类的方法。可以通过内置方法_doc_获取问题 Q2: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函数无效 问题 Q3:Python中的生成器是什么?可用的回答 :实现迭代器的方法称为生成器。这是一个正常的函数,除了它在函数中产生表达式。问题 Q4:用Python匹配HTML tag的时候,和有什么区别?可用的回答 :术语叫贪婪匹配( )和非贪婪匹配( )问题 Q5:如何在Python中实现多线程?可用的回答 :Python有一个多线程库,但是用多线程来加速代码的效果并不是那么的好,Python有一个名为Global Interpreter Lock(GIL)的结构。GIL确保每次只能执行一个“线程”。一个线程获取GIL执行相关操作,然后将GIL传递到下一个线程。虽然看起来程序被多线程并行执行,但它们实际上只是轮流使用相同的CPU核心。有这些GIL传递都增加了执行的开销。这意味着多线程并不能让程序运行的更快问题 Q6:ngnix的正向代理与反向代理?可用的回答 : 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容, 客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。 客户端必须要进行一些特别的设置才能使用正向代理。 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。 客户端向反向代理的命名空间中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求, 并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 问题 Q7:什么是arp协议?可用的回答 : ARP(Address Resolution Protocol)即地址解析协议, 用于实现从 IP 地址到 MAC 地址的映射,即询问目标IP对应的MAC地址。 问题 Q8:如何在python中使用三元运算符?可用的回答 :三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:on_true if expression else on_false问题 Q9:如何将数字转换为字符串?可用的回答 :要将数字转换为字符串,请使用内置函数str()。如果需要八进制或十六进制表示,请使用内置函数oct()或hex()问题 Q10:什么又是yield from呢?可用的回答 :简单地说,yield from generator 。实际上就是返回另外一个生成器。算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:最频繁的K个元素题目描述如下:Given a non-empty array of integers, return the k most frequent elements.Example 1:Input: nums = 1,1,1,2,2,3, k = 2Output: 1,2Example 2:Input: nums = 1, k = 1Output: 1Note:You may assume k is always valid, 1 k number of unique elements.Your algorithms time complexity must be better than O(n log n), where n is the arrays size.思路:首先是计算出每个数字出现的频率,之后排序频率,输出最高的k位。字典(哈希表),sorted(排序)。可做参考的解答如下:class Solution(object): def topKFrequent(self, nums, k): :type nums: Listint :type k: int :rtype: Listint nums_dict = for i in nums: try: nums_dicti += 1 except KeyError: nums_dicti = 1 return sorted(nums_dict, key=lambda x: nums_dictx, reverse=True):k算题题 A1:岛屿的数量题目描述如下:与今日头条的秋招第一题差不多的题:Given a 2d grid map of 1s (land) and 0s (water), count the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water.Example 1:Input:11110110101100000000Output: 1Example 2:Input:11000110000010000011Output: 3分析看 FootbalFans.pypassed.测试地址:https:/

()简单协议交换数据不需要进行确认和保证数据到达。

A.TCP

B.ASP

C.TCP/IP

D.UDP


参考答案:D


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

(48)

A. UDP 比TCP 更加可靠

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

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

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


正确答案:D


传输控制TCP协议和用户数据报UDP 协议是互联网传输层的主要协议。下面关于TCP 和UDP的说法中,( )是不正确的

A. TCP是面向连接的协议,UD.P协议是无连接的协议
B. TCP能够保证数据包到达目的地不错序,UD.P 不保证数据的传输正确
C TCP协议传输数据包的速度一般比UD.P协议传输速度快
D.. TCP保证数包传输的正确性,UD.P 在传输过程中可能存在丢包现象

答案:C
解析:
本题考查TCP与UDP的区别,TCP没有UDP传输的快,但是TCP比UDP稳定。


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

A.UDP 比 TCP 更加可靠
B.UDP 数据报文可以比 TCP 数据报文大
C.UDP 是面向连接的传输方式
D.采用 UDP 实现网络管理不会太多增加网络负载

答案:D
解析:
UDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDP 在许多方面非常有效,在数据传输过程中延迟小、数据传输效率高。当某个程序的目标是尽快地传输尽可能多的信息时,可使用 UDP。


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

A.UDP比TCP更加可靠
B.UDP数据报文可以比TCP数据报文大
C.UDP是面向连接的传输方式
D.采用UDP实现网络管理不会太多增加网络负载

答案:D
解析:
A、B、C都是明显错误。

更多 “台湾联发科技股份有限公司8月招聘面试题144道2020826” 相关考题
考题 下列关于UDP和TCP的叙述中,不正确的是()。A、UDP和TCP都是传输层协议,是基于IP协议提供的数据报服务,向应用层提供传输服务B、TCP协议适用于通信量大、性能要求高的情况;UDP协议适用于突发性强消息量比较小的情况C、TCP协议不能保证数据传输的可靠性,不提供流量控制和拥塞控制D、UDP协议开销低,传输率高,传输质量差;TCP协议开销高,传输效率低,传输服务质量高正确答案:C

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

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

考题 数据包过滤技术中,过滤的依据有()A、IP源地址和IP目的地址B、协议(表明数据包是TCP、UDP、或ICMP包)C、TCP或UDP源端口和TCP或UDP目的端口D、ICMP消息类型正确答案:A,B,C,D

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

考题 以下关于TCP和UDP协议的说法正确的是()。A、没有区别,两者都是在网络层上传输数据B、TCP是的可靠的传输层协议,而UDP是不可靠的传输层协议C、UDP是一个局域网协议,不能用于Interner传输,TCP则相反D、TCP协议占用带宽较UDP协议多正确答案:B

考题 ()简单协议交换数据不需要进行确认和保证数据到达A、TCPB、ASPC、TCP/IPD、UDP正确答案:D

考题 使用UDP相对于TCP有何优点?()A、UDP通信需要的开销较低。B、UDP通信更加可靠。C、UDP会对接收到的顺序混乱的数据段进行重新排序。D、UDP会确认收到的数据。正确答案:A

考题 以下wireshark表达式中符合“显示目的端口为TCP880或源端口为udp8080的数据包”需求的是?()A、tcp.dstport eq 880 or udp.dstport==8080B、tcp.dstport eq 880 or udp.srcport==8080C、dst tcp 880 or src udp 8080D、tcp.dstport eq 880 and udp.srcport==8080正确答案:B

考题 使用UDP套接字通信时,哪个方法用于接收数据()A、 read()B、 receive()C、 accept()D、 Listen()正确答案:B