你知道HR是怎麼面試程序員的嗎
在很多人看來,面試官不僅知識閱歷豐富,還有一雙火眼金睛,能快速識別求職者的能力水平和簡歷的水分。那麼HR又是怎麼面試程序員的呢,下面一起和畢老師來了解一下吧!
1代碼第一毫無疑問是代碼,程序員特別是基層的研發人員就是用代碼說話的職業。還記得雷軍曾經說過,他大學的時候寫代碼就非常厲害了,漂亮得像詩歌一樣,連老師上課都喜歡用他的例子。所以說一個優秀的程序員,必須能寫出高效、清晰嚴謹的代碼。
HR在面試程序員的時候,算法題和代碼題一般分開來考。代碼題重點考察候選人的代碼風格:包括函數和變量的命名,程序邏輯是否存在大量的冗餘,以及這個人的編程習慣。除此之外重點考察候選人的程序邏輯上是否嚴密,對輸入有無斷言或正確性驗證,對各種邏輯上的邊界條件能否正確處理,寫好程序後有沒有一個自我測試的過程,能否通過合適的測試用例驗證程序的正確性。總而言之,代碼是一個程序員的'基本功。
2技術深度程序員是一個技術性崗位,如果你現在或者將來都不能在技術上鑽研到一定深度的話,那麼大公司錄用你的可能就會很渺茫。從公司角度看,當日後他們希望開拓一個新領域的時候,希望又人可以在最短的時間內幫助他們提高產品的技術水平,哪怕需要一點適應和探索的時間。
很多HR在技術深度方面的面試中,會以候選人以前參與的項目、讀過的書或者熟悉的編程語言,圍繞着這些話題來出題。例如在項目背景,HR會可以通過了解求職者的角色和職責,看他對項目中的各種技術、架構和具體實現是否熟悉。如果發現設計上的缺陷,HR還會更深入的探討,看候選人的反應,往往這時候面試官就可以看出求職者簡歷中的水分有多少了。
3聰明互聯網行業是一個發展迅速的行業,求職者的項目背景和知識重要,但是聰明程度和學習能力也同樣很重要。而知識對於聰明的人來說是可以學習的,活學活用對於程序員來說尤爲重要。
所以一些HR在面試的時候會,給他一道算法題,讓候選人嘗試給出一個經過優化的解。當然並不是所有人都能一下子把最優解做出來的。HR會通過交流去嘗試理解他的優化思路,然後適時的沿着他的思路給點提示,看看他能不能有什麼進展。在交流中,主要觀察一個人的邏輯思維的嚴密性、考慮問題是否全面,思考是否迅捷,能不能突破既有思路的框框。HR還要觀察候選人能否在解題過程中很好的理解問題,對問題能否進行系統性的有條理的分析。
4溝通能力溝通能力是人際交往當中的重要能力,而對於程序員來說更是一項技術能力。優秀的程序員必須學會溝通,學會團隊協作。
溝通能力方面HR主要考察求職者的即時反應能力、技術理解力、系統性的思考和分析能力、總結和概括能力以及具象化的展示和表達能力,可以在交流中抓住問題要旨,在話中完全沒有溝通障礙。????隆⒀鄹呤值汀⑽ㄎㄅ蹬檔娜送ǔ6薊岜惶蘊?諭猓??R看來他們就是團隊的短板,會拖慢團隊的效率。
5品味興趣互聯網公司、軟件公司最重要的人才就是程序員,程序員在工作以外做什麼決定這個人的潛力和對企業的價值。這就是HR考察求職者品味興趣的原因。
一個程序員技術水平的提高,除了公司的項目實踐,也應該有業餘時間的自學和涉獵,所以他的興趣和品味就決定了他的視野和成就。對於面試官來說,可以參考他公司之外的學習之道,還可以通過了解求職者的興趣愛好,將他安排到公司最需要、最合適的地方。
當然,HR也不是全能,有些大公司的HR對技術也並不是那麼在行,不必對面試官存在太多的畏懼,作爲求職者修煉好自己的水平纔是王道。
-
畢業生求職面試這樣做,工作就泡湯了
大多數的應屆畢業生初次接觸職場,社會經驗較少,資歷尚淺,面試時容易出錯,導致工作泡湯。因此,畢老師在這裏分享了一些求職面試常見的錯誤,對作爲應屆畢業生的你,應該會有所幫助。1、面試到的太早或太遲終於等到了面試通知的電話,你爲這重要的一天做了充分準備。但是,由...
-
學生時代最令人懷念的10件事,你能數出來嗎?
時間匆匆把人拋紅了櫻桃綠了芭蕉我們總說畢業遙遙無期可是轉眼就各奔東西了學生時代是最美好的、最簡單的是永遠值得我們懷念的時光那麼學生時代最令人懷念的事情有哪些今天畢老師就來說一說每天都可以和小夥伴們混在一起學生時代一週七天我們有五天多的時間是...
-
上了大學我才懂得……(看完之後淚目了)
“有人說:青春,是與七個自己相遇。一個明媚,一個憂傷,一個華麗,一個冒險,一個倔強,一個柔軟,最後那個在成長。”大學是一段全新的成長旅程,在這個過程中我們會經歷許多酸甜苦辣,我們有苦,也有笑,我們會懷抱夢想,奮勇前行,我們也會彷徨迷茫,不知所措。正是由於我們所經歷,才構成...
-
警惕企業團隊建設7大誤區!
什麼是團隊建設?簡單來說,就是給你一撥人,你得能把他們拉攏在一起,朝着一個方向走。團隊建設是爲了培養團隊的凝聚力和向心力,形成企業獨有的核心競爭優勢。現如今,越來越多的企業強調團隊建設,但爲什麼總是搞不好呢?畢老師今天就來和大家分享團隊建設的幾大誤區問題:一...