[專項]一份Netty最全面試題!讓面試官難不倒你!


整理一份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遇到過什么問題?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM