java(其餘)面試要點7

Netty

  • 爲何選擇 Netty
  • 說說業務中,Netty 的使用場景
  • 原生的 NIO 在 JDK 1.7 版本存在 epoll bug
  • 什麼是TCP 粘包/拆包
  • TCP粘包/拆包的解決辦法
  • Netty 線程模型
  • 說說 Netty 的零拷貝
  • Netty 內部執行流程
  • Netty 重連實現

微服務篇

微服務

分佈式

安全問題

性能優化

  • 性能指標有哪些
  • 如何發現性能瓶頸
  • 性能調優的常見手段
  • 說說你在項目中如何進行性能調優

 

設計模式

  • 你項目中有使用哪些設計模式
  • 說說經常使用開源框架中設計模式使用分析
  • 說說你對設計原則的理解
  • 23種設計模式的設計理念
  • 設計模式之間的異同,例如策略模式與狀態模式的區別
  • 設計模式之間的結合,例如策略模式+簡單工廠模式的實踐
  • 設計模式的性能,例如單例模式哪一種性能更好。
相關文章
相關標籤/搜索