劍指offer 第一章 面試的流程
阿新 • • 發佈:2019-01-31
第一章 面試的流程
面試的三種形式:
- 電話面試
- 共享桌面面試
- 現場面試
電話面試
不要不懂裝懂,沒聽懂要提問,直到弄懂面試者意圖。
共享桌面面試
著重考察程式設計習慣和除錯能力
- 思考清楚再編碼
- 程式碼命名和縮排
- 單元測試
現場面試
- 不要遲到
- 得體的衣服
- 面試輪次過多可以準備零食、飲料
- 準備幾個問題
面試的三個環節:
行為面試
主要了解一下面試者的性格特點,以及根據簡歷上的內容瞭解面試者的過往經驗。
介紹專案經歷的標準流程:
技術面試
這是面試最關鍵的環節,它考察的主要是:
- 基礎知識,包括程式語言,資料結構,演算法等
- 高質量的程式碼,要求程式碼健壯,魯棒
- 解決問題時具有清晰的思路
- 能對時間、空間複雜度進行優化
- 具有優秀的學習,溝通,發散思維能力
這就要求解答時注意細節,如對邊界條件,特殊輸入,輸入為空的處理,陣列索引的處理等,如果問題很複雜可以使用畫圖,舉具體例子的方法思考,得到清晰的思路時再動手程式設計。
2 解決魯棒性的問題可以事先就想好測試用例,然後再程式設計。
5 面試官不喜歡高傲或輕視合作者的人
最近看的什麼書,學到什麼新技術
丟擲新概念,看面試者能否短時間內理解這個新概念,並解決相關問題。
應聘者提問環節
不要問:
與自己職位無關的問題,
薪水,
面試結果。
推薦問的問題是:
與職位和專案相關的問題,