java面試

  • HTTP 

    • 404, 500, 301, 302, 304

    • keep alive

    • 瀏覽器的行爲(多個域名併發限制)

    • cookies

    • session

  • TCP & UDP 

    • TCP的特點

    • UDP的特點

    • 三次握手,四次分手

  • Java 

    • java的堆模型

    • 線上應用出現OOM,如何處理

    • Java的內存模型(JMM): volatile

    • Synchronized關鍵字

    • executorservice

    • 同步機制:鎖、CountDownLatch,join

    • 引用

    • 集合

    • 泛型

    • 異常

    • 反射

    • IO

    • Java基礎 

    • 多線程 

    • JVM 

    • jvm垃圾回收器,回收算法

    • CPU 100% 問題排查

    • 數據結構,比如hashmap的實現

    • 設計模式

    • 單元測試

  • DB 

    • SQL

    • 數據庫基本原理: B樹,索引

    • SQL調優:主鍵,外鍵,複合索引

    • DB優化: 反範式,大字段

    • 大數據:分庫分表

  • 面向對象和設計模式 

    • 繼承與組合

    • 單例,工廠方法

    • MVC

    • 代理 VS 裝飾者模式

  • Java框架 

    • IoC(afterPropertiesSet,ApplicationContextAware)

    • AOP

    • 事務實現,

    • Spring 

    • MyBatis

    • Spring MVC

    • Quartz

    • Maven

    • JUnit

  • web開發 

    • JSP

    • servlet

    • tomcat

    • 分層架構

    • JS 跨域處理

    • CSS

  • 底層知識(操作系統 && 編譯原理 && 網絡 && 分佈式,等) 

    • 線程 VS 進程

    • IPC機制: pile, FIFO,信號量,內存映射,Socket。

    • 文件系統

    • 編譯原理

    • 網絡編程: NIO, AIO

    • linux

  • 安全 

    • CSRF

    • XSS

    • SQL注入

    • 登錄驗證

    • HTTPS

    • 加密解密

  • 高效工作習慣 && 溝通能力 

    • 腳本?

  • 高併發,高性能,大數據(負載均衡,Cache,Hadoop,等)

  • 搜索 

    • 倒排索引

    • 原理

  • 數據挖掘

發佈了28 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章