天天看點

職場指南 | 面試官面試程式員時,是如何考察的?

職場指南 | 面試官面試程式員時,是如何考察的?

每個程式員以後都要經曆的事情——面試。也許你面試的時候很是輕松,也許也很讓人心生不爽,我覺得一個好的面試面試官很重要,那麼下面我們就談談那些面試官是怎樣面試的吧。

對于傳統的面試招聘過程,基本上來說都是下面這樣的樣子的:

閱讀應聘者的履歷,讓應聘者做個自我介紹。

問一些比較難的非常細節的技術問題,以一問一答的形式。

給面試者一些和幾個程式設計難題。(比如某些怪異的算法題)

你很難從一個人的履歷或是自我介紹上了解一個人。因為這些都是當事人自己寫的,或是自己闡述的。

是以,這并不是很準确的,通過履歷,你隻能知道很簡單的事情,這對于是否能招入團是遠遠不夠的。

而在面試的開始,讓應聘者做自我介紹,隻會讓面試者以很正式的态度來面對整個面試。一但面試過程很正式,很嚴肅,就會讓人很拘禁

,其實,這并不是我們想要的,我要的是應聘者真實和自然的表現,進而才能了解到最真實的東西。

問幾個技術細節的問題。比如:我個人經曆過的——“ps的-a參數是什麼意思?”,“vi中删除換行符的指令是什麼?”,“C++的關鍵字explict,mutable是用來幹什麼?”等等,等等。

以前做為一個應聘者來說,我非常讨厭這樣的問題,因為這樣的問題查一下手冊就知道。難道他要招的是一個字典手冊?

不是一個人?對于這方面,重要的不是知識,重要的是其查找知識的能力。

那麼,應該怎樣去面試呢?

一、确認履歷。

首先,閱讀一下别人的履歷是需要的,從履歷上,工作經曆,項目經曆,技術技能這三個事情是你需要了解的。一般來說,你可以先通過電話确定一下他的工作經曆,項目經曆和技術技能。

然後,如果他和你需要的人條件相符的話,可以叫到公司做面對面的面試。千萬不要把别人叫來,你又說你的經曆和我們的工作有差距之類的話。

二、面試開場。

其次,把人邀請來公司面試,應聘者到了公司來面試,有一點很重要,那就是你一定要讓整個面試過程變得很随意,很放松,就像普通的聊天和一般朋友間的交流一樣。

這樣應聘者才會放松并拿出真實的樣子來和你談話和聊天,你才能在很短的時間内了解得更多。

讓應聘者放下心理負擔,讓其表現得自然一些,這是招聘方的責任。千萬不要說,别人太緊張發揮的不好,有時候,招聘方得想想自己的問題。

面試開場的時候,千萬不要讓應聘者介紹自己,因為,應聘者早就給你發過履歷了,而你也給其打過電話了。

另外,應聘者對這個面試慣例通常都會準備得非常不錯的,另一方面,這會讓整個面試過程太正式太嚴肅了。

職場指南 | 面試官面試程式員時,是如何考察的?

是以,不妨問問應聘者是怎麼過來的?最近怎麼樣?還可以和應聘者談一個大衆話題,比如喜歡什麼體育,音樂,電影,社會熱點什麼的,自己也别闆着個臉,說說笑笑,試圖讓大家都放松下來。

另外,通過這些閑聊,你可以知道他/她的與人交往能力和一些性格。另外,不要讓桌子放在你和應聘者之間,把環境搞得随意一些。

三、多讓應聘者說說他的經曆。

接下來,如果你要覺得這個應聘者是否是一個可以解決問題,是一個可以把事情搞定的人,不用問他/她會做什麼,直接問問其做過什麼?

幹過什麼事?對于一個好的程式員來說,很難想像其沒有相關的實踐,就算你是在大學裡,你也應該做過什麼。

如果你有解決問題的能力,那麼,很顯然,今天你應該解決了很多問題,也搞定了很多事情,聽聽應聘者說一說他的那些事。

在講他的項目的時候,通常來說你要注意下面幾點:

溝通表達能力。

應聘者能不能把一個事情講清楚。如果這個人聰明的話,他就可以用最簡單的語言把一個複雜的事情講清楚。而且,這是一個好的程式員最基本的能力。

而且,你可以在應聘者一邊描述其經曆的時候,你可以和應聘者有一些的良好的來來回回的交談,這樣就可以知道,他的溝通能力和溝通方式,進而了解他的性格。

職場指南 | 面試官面試程式員時,是如何考察的?

千萬記住下面幾點:

談話風格要随意和自然,不要正式。

在了解應聘者以前做過的事的時候,不要太投入了。因為招聘方也是技術人員,是以有時候,招聘者自己會因為應聘者所做的項目中的技術太過迷人而被吸引了。

要注意引導應聘人。相信我,應聘的程式員十個人有八個人講不清楚以前做的是什麼。因為他們直接跳過了項目背景和要解決什麼樣的問題,而直接進入具體實作。

不要一問一答,應該多讓應聘者說,這樣才能多全方位了解一個人。

了解一個人的過去,了解一個人做過的事情,比其會做什麼更重要。

了解一個人的性格,想法,思維和行為,比了解其技術技能更重要。

溝通能力,表達能力,語言組織能力,了解能力,等方面的能力,關系到了是否能和别人一起工作。

基礎知識比知識的點滴要重要得多。你可能不知道其個C++的關鍵字,但你應該要知道C++的繼承和多态。

技術技能固然很重要,但比其更重要的是這個人擷取知識的能力,學習能力是在計算機這樣變化飛快行業中必需具備的。

是否可以進行培養,比掌握的技能更重要。

職場指南 | 面試官面試程式員時,是如何考察的?

另外如果你想更好的提升你的程式設計能力,學好C語言C++程式設計!彎道超車,快人一步!筆者這裡或許可以幫到你~

UP在首頁上傳了一些學習C/C++程式設計的視訊教程,有興趣或者正在學習的小夥伴一定要去看一看哦!會對你有幫助的~

分享(源碼、項目實戰視訊、項目筆記,基礎入門教程)

歡迎轉行和學習程式設計的夥伴,利用更多的資料學習成長比自己琢磨更快哦!

免費學習書籍:

職場指南 | 面試官面試程式員時,是如何考察的?

免費學習資料:

職場指南 | 面試官面試程式員時,是如何考察的?

繼續閱讀