1. 程式人生 > >程式設計師的三大難題:禿頂、面試、找女朋友

程式設計師的三大難題:禿頂、面試、找女朋友

開發十年,就只剩下這套架構體系了! >>>   

如果說女朋友是程式設計師會遇到的第一大難題的話,那麼面試應該是當之無愧的排行讓程式設計師最頭疼的第二大難題,禿頂勉強排在第三。

多數程式設計師都不太喜歡跟外行解釋程式設計師到底是幹什麼的,但是因為白板面試太遭程式設計師恨了,以至於多數也不得不跟外行吐槽什麼是白板面試,可見白板面試到底有多讓人頭疼。

程式設計師的三大難題:禿頂、面試、找女朋友

 

什麼是白板面試?

白板面試指面試時,面試官要求不借助 IDE,網際網路等工具,直接在白板或者紙上手寫程式碼以實現某塊功能。跟上學的時候閉卷考試那種感覺差不多。

話不多說,先來上我兩天面試的Java面試題:

程式設計師的三大難題:禿頂、面試、找女朋友

 

程式設計師的三大難題:禿頂、面試、找女朋友

 

程式設計師的三大難題:禿頂、面試、找女朋友

 

程式設計師的三大難題:禿頂、面試、找女朋友

 

其實我覺得,白板面試並沒有錯,錯誤的是白板面試的方法。白板面試更注重的應該是解決問題的思路,如果函式名記不住了,或者需要api,面試官應該提醒。如果寫出來的程式碼編譯不過,面試官應該與面試者進一步討論如何解決問題。

如果想學習Java工程化、高效能及分散式、深入淺出。微服務、Spring,MyBatis,Netty原始碼分析的朋友可以加我的Java高階交流:787707172,群裡有阿里大牛直播講解技術,以及Java大型網際網路技術的視訊免費分享給大家。

當然,如果不跟風的話,給面試者提供一臺電腦,最好給面試者提供他熟悉的開發環境,讓他有充足的時間測試,如果還能面向網際網路程式設計,或許更能更好地反應出面試