技術面試指南

面試流程

通常我們的面試分為一次電話面試和一次現場面試。在少數難以決定的時候會多增加一輪電話或現場面試。


面試中的溝通問題

尊重候選人,平等交流:讓候選人自我介紹前,先介紹自己和公司;交流的時候雙方處于平等的地位,耐心聽完對方的話;在面試過程中不要有駁倒候選人的意圖。無論是電話面試還是現場面試都應該做到守時。我們在考察別人的時候,別人也在考察我們。

把握好面試節奏:面試從雙方的自我介紹開始,然后開始從候選人過去的職位和做過的項目開始談起,這些都應該是候選人熟悉的內容,為后面更難的技術問題建立良好的溝通氛圍。

不要只求答案正確,要本著一起討論的方式讓候選人充分說明解題思路;不要不斷地變換問題,每個問題點到即止。對一個問題要一層層深入,直到候選人回答不了或完整解答為止,這樣才能知道候選人思考達到的深度在哪里。

面試的重點是考察候選人解決辦法的思路。可以從一個簡單的問題開始,候選人給出回答后,在上一個問題基礎上做些變化進一步加大難度,考察候選人思路是否靈活;也可以從一個困難的問題開始,考察候選人分解復雜問題的能力,在長時間沒有進展時應該給出一些提示。同時也要注意考察候選人在遇到困難時是否會問合適的問題。

給候選人對你提問的機會:我們要通過面試了解候選人,候選人也需要在這個過程中了解我們。在面試結束前應該給候選人提出對我們的團隊、產品、面試過程、職位需求等方面問題的機會。一來解答對方的疑問,二來也可以看出他對新工作的期待程度和熱情高低。

每一次面試,并不僅僅是一次壯大團隊的機會。哪怕最后沒有招來新同事,也可以多讓一個人知道我們的公司和產品。我們的用戶群和我們招聘的目標人群是重疊的,我們接觸的每個人都可能傳播我們的形象和品牌。


面試中需要考察的問題

對不同的技術職位下面的幾個方面有不同的權重,但都應該基本覆蓋到:

基礎知識:基本的數據結構和算法;

排序、二分查找等經典算法在現實中的應用;

對概率的基本理解;

對時間和空間復雜度的理解;

所招聘職位相關的專業問題(iOS、Android、后端架構等)。


面試中應避免的問題

與技術和實際工作無關的智力題,比如過去曾很流行的和海盜、金幣、球相關的一類問題。因為在面試中能比較快回答出這類問題的通常是曾在網上看到過答案的人,并且這類問題對預測候選人在實際工作中的表現幾乎沒有參考價值。

網上常見的所謂 Microsoft、Google 面試題等,原因同上。

非技術的假設性問題:假如現在要趕活;假如有兩件事情擺在你面前;假如老板故意刁難你;假如有一個不好合作的同事。

https://open.leancloud.cn/? very good

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容