摘要: 最近社區Java技術進階羣的小夥伴老是會問,如何面試阿里Java技術崗,須要什麼條件,作哪些準備;小編就這些問題找到了阿里技術團隊中在一線真正帶Java開發團隊並直接參與技術面試的專家,分享了自身在篩選簡歷時的要求,面試時常常會問到的問題,以及面試官經過提問是怎樣判斷面試者技術水平的。面試
最近社區Java技術進階羣的小夥伴老是會問,如何面試阿里Java技術崗,須要什麼條件,作哪些準備;小編就這些問題找到了阿里技術團隊中在一線真正帶Java開發團隊並直接參與技術面試的專家,分享了自身在篩選簡歷時的要求,面試時常常會問到的問題,以及面試官經過提問是怎樣判斷面試者技術水平的。緩存
如下都是面試官的經驗,咱們只介紹廣泛現象,但會存在特例架構
一、潛力比較大、心力腦力體力都處於巔峯狀態的,工做4-5年左右是廣泛的最佳時段
二、經驗足,有視野的,具有大項目積累沉澱
三、平時愛學習愛總結,有進步的主觀能動性
四、聰明,皮實,樂觀,自省 的同窗,【聰明,皮實,樂觀,自省】的解釋: https://yq.aliyun.com/articles/671042併發
一、工做多年已經轉管理崗的,若是面試開發崗位,有可能代碼不熟練或心力腦力體力很難跟上技術開發強度
二、工做3年如下的,有可能技術和積累的還不夠,須要繼續修煉
三、以往開發的項目太簡單,很難看到工做亮點,例如項目經歷過可能是增刪查改加緩存
四、以上狀況也會有例外的,例外狀況的除外學習
一、自我介紹,面試官的關注點:作過項目的規模、具體細節及本人所承擔的任務
二、一些Java基礎問題,作初步的瞭解
三、面試者選擇一個最能體現價值的項目,詳細描述細節,架構以及爲何這樣設計
四、設置1-2個必答題,若是答不上來後面不用繼續了(面試官面試要效率的,因此會有這種殺手鐗類的問題,這種必答題本文後面會詳細舉例)
五、若是你走過前4步,後續面試官可能會提問關於學習能力的問題和考察處理未知問題的能力spa
一、殺手鐗類問題(劃重點),每一個面試官的殺手鐗可能不同,但目的是同樣的,用最短的時間篩選出適合的人線程
好比寫了ClassNotFoundException,多是作過ClassLoader動態加載的內容。
若是是寫了ConcurrentModifiedException,多是併發問題或者別的地方不足。
若是寫了UnsupportOperationException,可能在設計方面有些基礎或者經驗。
若是寫了SecurityException或者IlleagalException,說明作的內容比較深一些,更貼近底層。設計
二、觀察類問題,這類問題就是考驗面試者思路,表達能力,項目經歷資源
三、開放類問題,問到這類問題說明面試官對你基本滿意,不在意說對說錯,可能沒有對錯,就是考察你的學習能力和處理未知問題的能力以及你的思考。開發
若是以上技術你都遊刃有餘了,那麼面試阿里成功的概率80%
本文面試內容及案例來自:
阿里無線技術專家元順撰寫的《JAVA服務端面試基本流程》;
阿里高級專家無邪撰寫的《如何作一個面試官達人--面試經驗分享》