zoukankan      html  css  js  c++  java
  • [专项]一份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遇到过什么问题?
  • 相关阅读:
    犹太人高成就的秘诀
    EXSI宿主机更换硬盘后虚机启动有问题
    Centos7 系统启动docker报错 inotify add watch failed
    Gluster的搭建和使用
    关于HA(2.102 -2.103 服务器排障)
    Fabric的简介
    关于CPU的一些操作(CPU设置超频)
    docker的安装和技巧
    linux 下查看wwn号
    HP 3par多路径安装方法
  • 原文地址:https://www.cnblogs.com/silyvin/p/11147700.html
Copyright © 2011-2022 走看看