還吐槽程式設計師的面試是:面試造航母,工作擰螺絲?華為表率必須現場程式設計!

智雲程式設計發表於2019-05-31
還吐槽程式設計師的面試是:面試造航母,工作擰螺絲?華為表率必須現場程式設計!

4月底,華為的輪值董事長徐直軍撰寫的改革面試招聘流程,並向全員發出了這份郵件。

華為輪值董事長徐直軍認為:

軟體類人才面試要以考察軟體工程能力與編碼能力為核心,用真正懂軟體的程式設計高手來面試考察軟體類人才,識別出真正的軟體開發與設計高手。

華為創始人任正非還給郵件寫了按語:

我們要改變過去大呼隆的招聘方法,真正的專家、主管不上前線,HR 看簡歷面試又不深刻,導致大規模進人、大規模走人。不僅對公司不負責任,而且對員工也不負責任。一個青年的青春是有限的,耽誤人家幾年,對得起人家嗎?我們要不斷充實隊伍,也要選對需要的人,人家也需要選對人生的道路,請各招聘機構適當整風。

以前大家都在網上吐槽程式設計師的面試是:面試造航母,工作擰螺絲。

現在華為率先開頭,程式設計師的面試要以實戰為前提,以考擦軟體工程能力與編碼能力為核心,用真正懂軟體的程式設計高手來面試考察軟體類人才,識別出真正的軟體開發與設計高手,開啟網上和現場兩輪實戰程式設計面試。

面試流程大致是:

應聘人員首先進行網上程式設計,時間 90 分鐘,網上程式設計符合要求的進入面試環節。

應聘人員可以選擇一種程式語言,進行兩輪面試,每輪約 45 分鐘。面試官均獨立進行面試考察,提前根據崗位要求設計程式設計考察題目,通過當面或視訊程式設計的方式,考察實際程式設計能力及相關知識技能掌握程度。候選人現場程式設計 30 分鐘,面試官提問與討論 15 分鐘。每位面試官給出獨立評價意見。

兩輪面試的意見若一致,則給出相應面試結論。若意見不一致,則追加一輪面試並給出獨立評價意見,然後,由面試官集體評議給出結論。若有面試官堅持認為候選人不符合要求,按 “一票否決” 的原則處理。

以上面試流程都需要簽署 NDA,承諾不洩露網上考試和麵試內容。

不知道大家看到後,有什麼感想呢?

我記得我剛工作的時候,尤其是對於一些初入職場的程式設計師來說,都需要經過好幾輪面試,其中就有筆試,而工作了幾年的程式設計師,非常有經驗的程式設計師在面試的時候,很多都是不屑於進行筆試的,有些人認為筆試是對於他們有經驗程式設計師的侮辱,更何況上機實戰面試了。

現在可好,華為率先實行了網上程式設計和現場程式設計的雙向規則和門檻,不知道那些以為筆試是對有經驗程式設計師侮辱想法的同學看後有什麼感想?我個人感覺考察程式設計能力,不管是網上程式設計還是現場程式設計,都是非常考驗能力的,也非常考驗大家的心理素質。

從這次改革的角度來看,我個人認為:華為不是為了招天才,而是更加註重實際工作能力了,還是需要招能幹活的人,而不是理論好的人,能幹活才是根本啊。但是,現場程式設計對於程式設計師來講難度不小,算是升級了。

我現在非常好奇的是:網上 90 分鐘的程式設計,通過後,才能進入面試環節?而這 90 分鐘的程式設計,華為會出什麼樣的題目呢?90 分鐘,可以讓面試的同學實戰寫兩到三個演算法題,而如果實戰考察演算法題跟筆試考察演算法又會有什麼區別呢?如果不考察演算法,90 分鐘能讓面試者去做一個什麼樣的程式呢?

另外 30 分鐘的現場程式設計面試,30 分鐘夠讓程式設計師做一個什麼實戰能力的模組呢?寫一個功能模組需要了解專案邏輯,30 分鐘的時間也不夠啊?

我實在想不透,華為會出什麼樣的實戰程式設計面試題?除了演算法之外。

但是,有一點我很確定,在這麼短的時間內,實戰程式設計最可以考察出程式設計師的編碼規範。而這一點對於在工作中也有舉足輕重的地位。所以,我感覺前期不知道華為程式設計考什麼的同學,要想去嚐鮮,去華為面試的話,一定要注重編碼規範。

大家開腦洞一下,想一想,華為在這麼短的時間內,現場程式設計會考什麼問題,能夠考察出程式設計師的實戰能力來?歡迎大家留言,一起探討,交流。

為了幫助大家讓學習變得輕鬆、高效,給大家免費分享一大批資料,幫助大家在成為前端工程師,乃至全棧工程師的路上披荊斬棘。在這裡給大家推薦一個前端全棧學習扣qun:784783012 無償分享一些資深前端開發工程師錄製的視訊錄影(從零基礎到專案實戰案例),前端工程師必備的知識體系。還能領取免費的學習資源
當真正開始學習的時候難免不知道從哪入手,導致效率低下影響繼續學習的信心。
但最重要的是不知道哪些技術需要重點掌握,學習時頻繁踩坑,最終浪費大量時間,所以有效資源還是很有必要的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2646365/,如需轉載,請註明出處,否則將追究法律責任。

相關文章