技術面試官之路

 1.面試三大目標

  •   考察目前所具有的專業能力和素質
  •   考察將來長遠發展的潛力
  •   考察是否具有在當前職業道路上發展的必備條件     

2.具體考察項

  • 計算機基礎:算法,數據結構,操做系統,協議,硬件知識
  • 語言:
    • 平常所運用語言的掌握程度,基礎知識,類庫的熟悉程度,語言標準,對該語言的認識
    • 對開源社區的瞭解程度,特別是針對工做中可能接觸到的各類框架的掌握,是否對開源有貢獻
    • 對主要使用語言之外的其餘語言是否有所涉獵,對各類語言的認識,對比
  • 解決問題的能力:
    • 所擅長領域:闡述工做中所遇到的各類技術問題(特別是印象深入的)
    • 問題變化:針對一些問題將條件變化,好比訪問量,業務上對實時性的要求等等,考察面試者臨場解分析並解決問題的能力
    • 思惟嚴密性:對解決方案提出針對性問題,在解決問題時是否有必定前瞻性,具體到設計中的體現
    • 綜合能力:提出一個全新的問題(與當前工做經驗無關),考察面試者的臨場反應,思惟敏捷度,運用所學知識快速分析並解決問題的能力
  • coding:
    • 面試者coding習慣
    • 快速完成原型能力
    • 思惟嚴密性,敏捷度
    • 綜合技術能力
  • 相關技術領域知識:
    • 好比作互聯網要了解分佈式相關,作各類業務系統要有很強的業務分析和領域建模能力,這一塊的問題須要針對具體場景
  • 學習能力:
    • 對技術的熱情:解決過哪些讓他印象深入的技術問題,對將來職業發展目標的闡述,面對未知領域的問題如何解決,天天有多少時間在接觸技術,分別在幹什麼?
    • 學習方法:最初學習的方法,好比從不會java到上手,這個階段如何學習的,如今我的積累技術知識的手段和方法,是否有按期回顧,總結
    • 技術之外的能力:設計一些技術之外能力提高的問題,是否善於觀察,是否能虛心學習,除技術之外我的的興趣愛好介紹
    • 鍥而不捨:對所擅長技術掌握的深度,可否對一個技術有持續的熱情,而不是什麼都會點,但浮於表面
  • 軟實力:這方面的問題須要在其餘問題考察時留意,但若是未充分體現則須要設計一些場景考察
    • 溝通表達
    • 抗壓性
    • 團隊合做
    • 靈活
    • 主動性
    • 自我調節

   上述考察項不針對特定場景,具體到不一樣的面試場景中會有不一樣的側重點,公司所屬行業的不一樣,部門不一樣也會有不一樣的針對性,因爲人的特色各異,因此各考察項須要有基本的門檻,但具體到是否能達到當前招聘崗位的標準則要結合每一個人的特色綜合判斷。java

 

3.總結

  • 人的潛力是無窮的,但難以經過可量化的標準問題來判斷,而每每面試者表達觀點時,細節的東西才能看出這我的的潛力,這對面試官來講是個挑戰,對於面試者的不斷引導是必須具有的能力,不然你只能期待遇到個表達能力超強的人
  • 對面試者表達的觀點要刨根問底,不少面試者喜歡說一些比較冷門的技術,或者面試官可能不瞭解的技術,或者一些看起來很華麗的東東,若是你準備說你的簡歷是用emacs寫的,請準備好下一個問題是emacs經常使用快捷鍵,若是你說到某個設計模式,下個問題是工做中運用了哪些設計模式,爲何這麼用,好處和壞處分別是什麼,因此若是你沒有準備好,不要隨便開話題,那只是在最後聊開了能夠說說的東西。固然面試官也須要對各類技術都有所瞭解,不過即便不瞭解也沒必要慌張,面試是個相互學習的過程,這是面試者須要有的一種心態
  • 軟實力難以考察,並且這類問題每每是比較致命的,學習能力能夠培養,技術能力能夠積累,可是軟實力每每涉及到一我的的個性和生活習慣,這類問題沒能在面試時考察出來,等到工做時暴露出來,每每要付出很大的代價,對於我來講團隊合做和主動性是最基本的要求

  自從作面試官到如今,有成功的案例,也有失敗的案例,對面試也有些感悟,以上寫的不少都比較主觀,也沒有細化到具體的問題,後續再補充吧。面試

相關文章
相關標籤/搜索