華為程式設計師面試要改:網上程式設計 90 分鐘,現場程式設計 30 分鐘
4月29日,華為面向全體員工發出一個特別的電郵檔案,郵件內容是轉發華為輪值董事長徐直軍撰寫的改革面試招聘流程。
(圖:Grid Engine,CC0)
在軟體工程師招聘方面,徐直軍認為:
軟體類人才面試要以考察軟體工程能力與編碼能力為核心,用真正懂軟體的程式設計高手來面試考察軟體類人才,識別出真正的軟體開發與設計高手。
華為創始人任正非還給郵件寫了按語:
我們要改變過去大呼隆的招聘方法,真正的專家、主管不上前線,HR看簡歷面試又不深刻,導致大規模進人、大規模走人。不僅對公司不負責任,而且對員工也不負責任。一個青年的青春是有限的,耽誤人家幾年,對得起人家嗎?我們要不斷充實隊伍,也要選對需要的人,人家也需要選對人生的道路,請各招聘機構適當整風。
下面是華為總裁辦電子郵件原文:
《關於公司高階精英類、軟體類人才面試方法調整的建議》
公司當前面試方法是基於過去大規模招聘以快速補充業務發展所需人力的訴求而逐步建立起來的,針對未來戰略領先以及大力提升軟體工程能力所需要的高階精英類、軟體類人才,其考察效果難以滿足要求。選拔和錄用一個不合適的人才,不僅對公司相關業務帶來直接損失,貽誤戰機,也會對公司僱主品牌和人才圈帶來傷害。
為此,針對高階精英類、軟體類人才的後續招聘,我們參考業界做法,建議對面試方法做如下優化。
一、從使用與發揮好高階精英人才價值出發,改進高階精英類人才的面試方法
高精精英類人才的招聘面試要以用促招,從真正發揮精英人才價值出發,設計面試方案以及由主官和多個專家組成面試小組,精準識別能融入華為並能充分發揮價值的精英人才。
公司招聘高階精英人才的核心訴求是補齊技術、專業領域的能力短板,尤其是在專業、新業務領域,現有人員往往能力不足,難以通過傳統一對一面試方法,精準考察候選人。為此,借鑑業界經驗,對我司精英類人才招聘面試方法改進建議如下:
以用促招。改變過去面試考察不足而審批過重的問題,用人部門或上級部門的資深專家以及部門主管必須參與到面試中。
基於業務戰略訴求和候選人擬錄用的崗位,以及候選人過往的經歷和成就,精心挑選由用人主管、本業務領域及周邊領域專家、HR 專家組成的 4-5 人的面試小組,開展全面、深入的面試考察。
由候選人圍繞自己最擅長的領域做一個主題演講,並闡明自己的優點和優勢。
面試小組圍繞候選人演講內容進行 30-45 分鐘的互動交流,對候選人的專業能力和文化適應性等進行深入考察。
面試小組集體合議,各自充分發表意見,達成共識。
二、以考察軟體工程能力與編碼能力為核心,改進軟體類人才面試方法
在公司提升軟體工程能力的戰略訴求下,當前的面試方法對人才在實際動手程式設計能力方面的考察不充分,為此,借鑑美國公司對軟體開發人員面試的經驗,對我司軟體類人才招聘面試方法改進建議如下:
參與應聘的人員首先簽署 NDA,承諾不洩露網上考試和麵試內容。
應聘人員首先進行網上程式設計,時間 90 分鐘,網上程式設計符合要求的進入面試環節。
應聘人員可以選擇一種程式語言,進行兩輪面試,每輪約 45 分鐘。面試官均獨立進行面試考察,提前根據崗位要求設計程式設計考察題目,通過當面或視訊程式設計的方式,考察實際程式設計能力及相關知識技能掌握程度。候選人程式設計 30 分鐘,面試官提問與討論 15 分鐘。每位面試官給出獨立評價意見。
兩輪面試的意見若一致,則給出相應面試結論。若意見不一致,則追加一輪面試並給出獨立評價意見,然後,由面試官集體評議給出結論。若有面試官堅持認為候選人不符合要求,按“一票否決”的原則處理。
建立軟體類人才選拔官管理機制,由真正懂軟體的程式設計高手來把關人才選拔質量。在全公司範圍內按軟體程式設計能力選拔面試官,與現行的面試官任職資格要求脫鉤。實行名單管理,由公司統一使用。首批軟體類人才面試官由軟體單板王、committer、優秀的軟體架構師擔任。
三、加強晶片專家的招聘,以及各種技術要素的理論人才的招聘。
我們要敞開懷抱,對有經驗的晶片專家的大量招聘,對理論尖子的招聘,改善我司的突擊力量。
徐直軍
華為優化程式設計師招聘的方法,各位覺得如何,歡迎留言。
關注小編微信公眾號:程式設計師渡老師 領取前端學習資料和300套原始碼
學習微信:webdu123
相關文章
- 一分鐘先生: 程式設計師面試真經程式設計師面試
- Shell指令碼程式設計30分鐘入門指令碼程式設計
- 學習10分鐘,改變你的程式設計師生涯程式設計師
- 五分鐘自學程式設計:程式設計師到底怎麼學資料結構?!程式設計師資料結構
- 10分鐘入門Shell指令碼程式設計指令碼程式設計
- 為Java程式設計師準備的10分鐘Perl教程Java程式設計師
- 五分鐘學Java:如何學習Java面試必考的網路程式設計Java面試程式設計
- 五分鐘學習 Java 8 的流程式設計Java程式設計
- 好程式設計師Java教程教你5分鐘瞭解快速排序程式設計師Java排序
- 優秀的程式設計師10分鐘內能搞定下面5個程式設計問題,你呢?程式設計師
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 五分鐘自學程式設計:計算機網路到底應該怎麼學?!程式設計計算機網路
- 好程式設計師Java學習路線分享5分鐘瞭解計數排序程式設計師Java排序
- 程式設計師垃圾程式碼分類指南程式設計師
- 設計模式 | 4分鐘搞懂10種設計模式設計模式
- 還吐槽程式設計師的面試是:面試造航母,工作擰螺絲?華為表率必須現場程式設計!程式設計師面試
- 要麼程式設計要麼被程式設計程式設計
- 5分鐘學會 Python 函數語言程式設計Python函數程式設計
- 親愛的老闆:程式設計師的10分鐘就是3個小時程式設計師
- 五分鐘搞懂POM設計模式設計模式
- 老司機教你如何撩妹:程式設計師撩妹技術 30 分鐘從門到精通程式設計師
- 程式設計師面試技巧程式設計師面試
- 如何面試程式設計師?面試程式設計師
- 《C程式設計專家》:程式設計師面試(附2)C程式程式設計師面試
- 程式設計師必知面試技術,程式設計面試IO模型有幾種?分別是什麼?程式設計師面試模型
- 程式設計師該如何改變枯燥的程式設計生活?程式設計師
- 以前的程式設計師,現在的程式設計師程式設計師
- 程式設計師垃圾分類圖鑑程式設計師
- 程式設計師程式碼面試指南程式設計師面試
- 程式碼分層設計
- 好程式設計師Java乾貨分享5分鐘瞭解折半插入排序程式設計師Java排序
- 《程式設計師程式設計藝術》程式設計師
- 程式設計師程式設計面試取勝的8個技巧程式設計師面試
- 老程式設計師被新程式設計師拍在沙灘上?程式設計師
- WIN32 環境時鐘程式設計要訣 (轉)Win32程式設計
- 網頁設計師 vs 網頁程式設計師網頁程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師的“非程式設計師”之路程式設計師