绝对干货——2016面试总结篇(未完待续)

本文汇总了2016年的部分IT面试题,涵盖THS、BD、QZ、SG、ZX和DJ等公司的笔试和面试题目,涉及C++、TCP/UDP、数据结构、操作系统、软件测试等多个方面。例如,讨论TCP与UDP的适用场景,链表操作,以及LCD驱动等技术问题。同时,还涉及到了如何通过有限的步骤解决实际问题,如取4升水问题。
摘要由CSDN通过智能技术生成

声明:本文系找工作以来,笔试面试题,只为广大毕业党做个参考。如有不妥之处,欢迎联系本人微笑

2016年THS的笔试题(只记得这些)

1)在有序链表中,插入一个值n;

2)统计英文文本中,单词的出现次数,要求,输出按照出现次数的降序输出。

3)头文件里,定义全局变量和静态变量。会怎么样?

4)阻塞与非阻塞IO的区别,举例说明应用场景。

5)某个四位数的4倍等于它的反序数,输出这个四位数。

6)指针与引用的区别。

7)宏定义求数组的长度。

 

2016年BD测试一面

1)  举例UDP的适用情况。流socket使用TCP协议,数据包socket使用UDP协议。

TCP和UDP两种协议都是传输层协议,为应用层提供信息载体。

TCP协议是基于连接的可靠协议,有流量控制和差错控制,也正因为有可靠性的保证和控制手段,所以传输效率比UDP低;

UDP协议是基于无连接的不可靠协议,没有控制手段,仅仅是将数据发送给对方,因此效率比TCP要高

基于上述特性,不难得到结论,TCP协议适用于对效率要求相对低,但对准确性要求相对高的场景下,或者是有一种连接概念的场景下;而UDP协议适用于对效率要求相对高,对准确性要求相对低的场景。

举几个应用的例子。TCP一般用于文件传输FTP和 HTTP 对数据准确性要求高,速度可以相对慢),发送或接收邮件POP IMAP SMTP 对数据准确性要求高,非紧急应用),远程登录TELNET SSH 对数据准确性有一定要求,有连接的概念)等等;

UDP一般用于即时通信QQ聊天,对数据准确性和丢包要求比较低,但速度必须快),在线视频(RTSP 速度一定要快,保证视频连续,但是偶尔花了一个图像帧,人们还是能接受的),网络语音电话(VoIP 语音数据包一般比较小,需要高速发送,偶尔断音或串音也没有问题)等等。

作为知识的扩展,可以再说一些其他应用。比如&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值