程式設計師將面臨的三大“難題”

牛耳IT教育發表於2019-04-09

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

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

什麼是白板面試?

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

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

在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述

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

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

相關文章