1. Java 多線程 算法
首先整理基本功,如線程的狀態,和調度sql
多線程的經典例子,包括代碼在內數據庫
多線程死鎖的問題,要結合數據庫的例子來整理設計模式
JDK1.5的若干要點服務器
多線程的設計模式多線程
2. NIO架構
須要掌握基本的模型,以及和原IO的區別併發
以讀取一個文本文件爲例,掌握代碼socket
和高併發有關嗎?分佈式
3. socket通訊
起碼要能說清和其餘通訊方式的區別
掌握一個http讀數據的例子
4. SOA
SOA的概念,陳述
SOA在項目裏的例子(是否有服務器端的?)
5. 數據庫事務,以及對應處理機制
事務的隔離性級別
Spring的傳播性,以及?
Oracle的鎖機制,詳細瞭解(SQLServer的鎖機制,通常瞭解)
高併發下的事務處理
Hibernate的悲觀鎖和樂觀鎖機制,以及處理
6. Hibernate的相關基本問題,以及重要問題
7. Spring
Spring MVC詳細的流程,每一步涉及的類(最好結合個例子)
Spring AOP 的機制,配置,特性,可配置方案
Spring IOC的概念性表述專業全面到位,並給出實現
Spring裏的異常處理機制
Spring的設計模式?
8. Java集合類
HashMap的實現原理
Collection的接口Comparable
常見集合問題
9. Java的其餘基本問題
異常機制/原理(finally)
類初始化順序
Java的修飾符
Java的內部類
10. JVM
JVM的調優方法和工具
GC底層原理
10. 「高併發大數據」
大型系統架構的技術路線,以及設計考量
高併發系統設計
分佈式存儲的機制和原理 Nosql
結合作過的系統談談一些優化
11. 算法
排序算法,以及對應的幾種優化
常見的鏈表算法
12. Unix/Linux的基本知識
環境
操做
13. 其餘
經常使用服務器的配置?http://my.oschina.net/chen106106/blog/46974
Spring的一些細節問題,如參數傳遞?AOP實現原理?注入方式?
14. Struts2
相關數據流程圖
設計模式