java常見知識點


 

深度方面:
基礎:

1、事務4個特徵介紹;acid
2、排序算法;
3、簡單描述2、3個設計模式
4、亂碼問題如何解,utf8和gbk編碼本質區別是什麼?
5、一致性hash算法描述?
6、冥等操作用於那些場景?(如何防止重複提交)
7、序列化思路有那些?
8、數據加密協議有那些?
9、http協議有那些部分組成?
10、字符流和字節流的區別?

java:
1、JUC庫包括那些核心類?詳細講解其中幾個。
參考:

2、多線程由那些類可以實現?
參考:

3、classload流程講解。
4、代理模式實現方式有那些?
5、nio的核心原理是什麼?
6、util包有那些核心類?列舉幾個詳細講解實現。
7、常用的java集合類、java runtime異常
8、線程安全如何實現?
9、觀察者模式描述?java有那些類

廣度方面:
1、開源web框架熟悉那些?
參考:springMvc,struct,
2、開源中間件熟悉使用並知曉原理那些,同級功能性能對比。
參考:例如xml解析中間件;通信框架mina、Hessian、Netty對比
3、數據存儲方案有那些?
參考:DB、NoSQL、CDN等,具體範圍可以在細化如何實現
4、數據序列化方式知曉那些?
參考:java實現,hession,ProtoBuf 等
5、數據加密解密方式知曉那些?
參考:md5,rsa,
6、數據傳輸協議知曉那些?
參考:soap,wml,等
7、離線計算框架,實時計算框架知曉那些?
8、項目管理工具使用那些?繪圖、設計工具使用那些?
9、大併發系統設計有那些方法?

項目經驗
1、項目架構設計分析,瞭解最滿意1-2個詳細講解探討。
2、項目瓶頸、嚴重問題分析路線講解,及其對應解決方案。
3、項目併發度,用戶量數據,嚴重故障處理容災方案。

文化氛圍:
1、愛好那些運動或個人喜好?有什麼業餘的愛好?
2、性格外內向初步判斷。
3、做事分析方式,處理態度初步瞭解。
4、團隊貢獻,處理團隊氛圍等。
5、在團隊中自己的優勢/缺點是什麼?對之前團隊做個評價(好/壞兩方面)
6、評價下歷任老闆,學到了什麼?
7、有5年的規劃或想法嗎?(生活,工作都行)
8、爲什麼選擇我們這個崗位?(期望)
9、爲什麼辭去之前的工作?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章