NIO和Netty面试题

NIO

  • 阐述 NIO原理?
  • BIO/NIO/AIO有什么区别?有那些实现?
  • 讲讲NIO的原理与实现?NIO用到了哪个经典技术思想?JDK1.8中NIO有做什么优化
  • 了解多路复用机制 常见问题 同步阻塞、同步非阻塞、异步的区别?
  • select、poll、eopll的区别?
  • Linux网络IO模型
  • 哪些库或者框架用到NIO?
  • redis的事件驱动多路复用底层实现;引申到NIO编程
  • NIO解决了什么问题
  • 有了解过mina?
  • NIO的核心是什么?(IO线程池) ,问IO包的设计模式(装饰器模式),为什么要这样设计?有没有更好的设计?
  • NIO模型,特别是其中的selector的职责和实现原理
  • select、poll 和 epoll 的区别
  • NIO过程介绍,NIO怎么做到多路复用的

Netty

  • Netty 分布式任务调度怎么做?

  • Netty 的优势在哪?有什么问题吗?

  • NIO,Netty,网络协议,涉及到的OS交互

  • Netty nio问题,问了流程

  • Netty的 API gate 设计

  • Netty线程模型(源码拷问)

  • Netty的几种线程模型和架构

欢迎搜索关注本人与朋友共同开发的微信面经小程序【大厂面试助手】!

epoll nio区别_大厂面试系列(二)::NIO和Netty相关推荐

  1. epoll nio区别_高性能网络服务器编程:为什么linux下epoll是最好,Netty要比NIO.2好?...

    基本的IO编程过程(包括网络IO和文件IO)是,打开文件描述符(windows是handler,java是stream或channel),多路捕获(Multiplexe,即select和poll和ep ...

  2. 大厂面试系列(七):数据结构与算法等

    数据结构和算法 链表 链表,常见的面试题有写一个链表中删除一个节点的算法.单链表倒转.两个链表找相交的部分,这个一般必须得完全无误的情况下写出来: 给出两个链表的头结点,找出这两个链表的交点. jav ...

  3. kruskal算法_大厂面试为什么总是考算法?

    很多同学都问过我这个问题,毕竟,在实际工作中,我们近乎根本不可能从底层实现一遍经典算.法如果真的以工作内容为导向,算法还真可能对绝大部分同学来说没什么用.但是,算法却是大厂面试考察的重点.甚至,极端一 ...

  4. redis list操作_大厂面试高频Redis,记不住的多操作几次吧

    redis 的基本操作方法 1.redis 的连接 : //实例化redis $redis = new Redis(); //连接$redis->connect('127.0.0.1', 637 ...

  5. 中点和中值滤波的区别_组合导航系列文章(十二):滤波器基本原理

    <组合导航系列文章>是<从零开始做自动驾驶定位>系列的第二阶段,从本阶段开始,文章在<泡泡机器人>公众号上首发,知乎用来备份和以后可能出现的必要更正. 泡泡机器人文 ...

  6. epoll nio区别_【总结】两种 NIO 实现:Selector 与 Epoll

    我想用这个话题小结下最近这一阶段的各种测试和开发.其实文章的内容主要还是想总结一下 NIO Socket ,以及两种不同操作系统实现 NIO 的方式, selector 和 epoll . 问题应该从 ...

  7. 大厂面试系列(中)—拿到蚂蚁金服社招offer,过来还愿分享面经

    点赞关注,不会迷路!    前言 最近来给大家 分享一些好的面经和面试题.准备出一系列,持续更新.想看更多的可以点关注 来我主页看哈.点这里看大厂系列(上) 来吧 面试! 蚂蚁 面试前 蚂蚁的面试挺独 ...

  8. bio nio aio区别_什么是BIO、NIO和AIO?

    周末午后,在家里面进行电话面试,我问了面试者几个关于IO的问题,其中包括什么是BIO.NIO和AIO?三者有什么区别?具体如何使用等问题,但是面试者回答的并不是很满意.于是我在面试评价中写道:&quo ...

  9. 三年大厂面试官——二面题(偏难)

    原文:https://juejin.im/post/5d46f433e51d4561ca2121fc 作者: 第一名的小蝌蚪 面试题精选 大厂的一面面试题,大家基本上都能在google上刷到,见过就会 ...

最新文章

  1. Python--编码的疑惑
  2. linux 命令访问url: curl http://www.baidu.com/index.html
  3. 解决Windows7修改hosts时提示:您没有权限在此位置中保存文件
  4. Spring WebClient vs. RestTemplate
  5. Octave添加搜索路径
  6. 那些你不知道的单词小秘密
  7. 【数字逻辑设计】Logisim构建抢答环节电路
  8. suse linux系统备份,suse linux enterprise server 11 sp3 版克隆安装ebs r12.1.3注意事项
  9. shell脚本导出oracle数据库,Shell脚本备份恢复Oracle数据库简单示例
  10. 论文阅读-多任务(2021)-YOLOP:用于自动驾驶目标检测与语义分割的实时多任务模型
  11. excel vba系统下载_作品分享:《Excel VBA实用程序集(第2版)》下载
  12. 喵喵机器人--elasticsearch被入侵删库
  13. HEVC学习(三十四) —— 去方块滤波之五
  14. 在甲骨文云容器实例(Container Instances)上部署firefox
  15. java jit技术_如何理解JIT编译技术?
  16. 计算机科学前沿技术导论论文,计算机科学技术导论论文.doc
  17. python计算汽车的平均油耗_用python对汽车油耗进行数据分析(anaconda python3.6完全跑通)...
  18. 用计算机despair,despair的用法总结大全
  19. 前端 echarts 地图 南海诸岛不显示问题
  20. 赣南师范大学考研c语言真题,赣南师范大学651C语言程序设计科目三考研真题详解...

热门文章

  1. PHP Smarty template for website
  2. android button的selector
  3. Oracle-物化视图
  4. Dvbbs 7.1论坛鼠标指针修改方法
  5. js php调用webservice,php调用web services两种方法soap和curl
  6. python 导航栏_解析导航栏的url--selnium,beautifulsoup实战
  7. 统计指定目录下的视频时长
  8. python京东商品_Python爬取京东的商品分类与链接
  9. opencv画框返回坐标 python_[python]依靠pynput和pyautogui替换ahk
  10. 容器性能比无容器服务器,【译】容器 vs 无服务器(Serverless)