博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[专项]一份Netty最全面试题!让面试官难不倒你!
阅读量:5111 次
发布时间:2019-06-13

本文共 753 字,大约阅读时间需要 2 分钟。

整理一份Netty面试题清单,这些面试题经常出现在互联网网络编程面试中。

 

 
从基础到高级,如果你都能回答出来,说明你非常熟练,甚至即将能步入精通Netty了。
 
整理出这一份,目的不是为了让你为了面试而面试,而是希望考察下自己,查漏补缺,针对自己的弱项,单独去攻破,这样就能把基本的网络编程知识打牢固,对于以后面试官考你,就能信手拈来,而不是一问三不知,进入尴尬的局面。
 
这些知识点包含很多,在这里我也不会提供答案给你了,很多东西不能死记硬背,而是要真真正正的理解通透,这样才能完全被自己吸收,才是属于真正你的东西!
〓基础

1、TCP、UDP的区别?
2、TCP协议如何保证可靠传输?
3、TCP的握手、挥手机制?
4、TCP的粘包/拆包原因及其解决方法是什么?
5、Netty的粘包/拆包是怎么处理的,有哪些实现?
6、同步与异步、阻塞与非阻塞的区别?
7、说说网络IO模型?
8、BIO、NIO、AIO分别是什么?
9、select、poll、epoll的机制及其区别?
10、说说你对Netty的了解?
11、Netty跟Java NIO有什么不同,为什么不直接使用JDK NIO类库?
12、Netty组件有哪些,分别有什么关联?
13、说说Netty的执行流程?
〓高级

14、Netty高性能体现在哪些方面?
15、Netty的线程模型是怎么样的?
16、Netty的零拷贝提体现在哪里,与操作系统上的有什么区别?
17、Netty的内存池是怎么实现的?
18、Netty的对象池是怎么实现的?
〓实战

19、在实际项目中,你们是怎么使用Netty的?
20、使用过Netty遇到过什么问题?

转载于:https://www.cnblogs.com/silyvin/p/11147700.html

你可能感兴趣的文章
NSTimer操作
查看>>
Python:如何删除文件中的空白行?
查看>>
java c 标签的使用
查看>>
在Linux终端里用Shell和C输出带颜色的文字
查看>>
《php与mysql权威指南》第二部分
查看>>
关于微信最新推出的应用号的看法
查看>>
mako模板系统(一)
查看>>
如何做形如k=(i++)+(++i)+(++i)的c语言题呢
查看>>
Show Guass Template
查看>>
python常见循环练习
查看>>
C# word 图片大小
查看>>
ubuntu14.04 下安装 glib-2.44.1 的过程记录
查看>>
fstream 中判断是否成功打开文件
查看>>
C++字符串操作库函数
查看>>
poj3122 pie
查看>>
Unity3D学习(三):利用NGUI实现一个简单的左右摇杆
查看>>
《写给大家看的设计书(第3版)》
查看>>
中国经济 警惕黑天鹅
查看>>
SQL重复记录查询
查看>>
使用SOCKET实现TCP/IP协议的通讯
查看>>