1. 程式人生 > >劍指offer 第一章 面試的流程

劍指offer 第一章 面試的流程

第一章 面試的流程

面試的三種形式:

  1. 電話面試
  2. 共享桌面面試
  3. 現場面試
    這裡寫圖片描述

電話面試

不要不懂裝懂,沒聽懂要提問,直到弄懂面試者意圖。

共享桌面面試

著重考察程式設計習慣和除錯能力

  1. 思考清楚再編碼
  2. 程式碼命名和縮排
  3. 單元測試

現場面試

  1. 不要遲到
  2. 得體的衣服
  3. 面試輪次過多可以準備零食、飲料
  4. 準備幾個問題

面試的三個環節:

行為面試

主要了解一下面試者的性格特點,以及根據簡歷上的內容瞭解面試者的過往經驗。
介紹專案經歷的標準流程:
這裡寫圖片描述

技術面試

這是面試最關鍵的環節,它考察的主要是:

  1. 基礎知識,包括程式語言,資料結構,演算法等
  2. 高質量的程式碼,要求程式碼健壯,魯棒
  3. 解決問題時具有清晰的思路
  4. 能對時間、空間複雜度進行優化
  5. 具有優秀的學習,溝通,發散思維能力

這就要求解答時注意細節,如對邊界條件,特殊輸入,輸入為空的處理,陣列索引的處理等,如果問題很複雜可以使用畫圖,舉具體例子的方法思考,得到清晰的思路時再動手程式設計。

2 解決魯棒性的問題可以事先就想好測試用例,然後再程式設計。

5 面試官不喜歡高傲或輕視合作者的人
最近看的什麼書,學到什麼新技術
丟擲新概念,看面試者能否短時間內理解這個新概念,並解決相關問題。

應聘者提問環節

不要問:
與自己職位無關的問題,
薪水,
面試結果。

推薦問的問題是:
與職位和專案相關的問題,