java常見知識點

 

深度方面:
基礎:

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

 

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

二、多線程由那些類能夠實現?
參考:

三、classload流程講解。
四、代理模式實現方式有那些?
五、nio的核心原理是什麼?
六、util包有那些核心類?列舉幾個詳細講解實現。
七、經常使用的java集合類、java runtime異常
八、線程安全如何實現?
九、觀察者模式描述?java有那些類

 

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

 

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

 

文化氛圍:
一、愛好那些運動或我的喜愛?有什麼業餘的愛好?
二、性格外內向初步判斷。
三、作事分析方式,處理態度初步瞭解。
四、團隊貢獻,處理團隊氛圍等。
五、在團隊中本身的優點/缺點是什麼?對以前團隊作個評價(好/壞兩方面)
六、評價下歷任老闆,學到了什麼?
七、有5年的規劃或想法嗎?(生活,工做都行)
八、爲何選擇咱們這個崗位?(指望)
九、爲何辭去以前的工做?
相關文章
相關標籤/搜索