Oracle首席工程師:技術面試中,怎樣的問題纔是好問題?

本文由 dbaplus 社羣授權轉載。

其實很久以前就想談一談這個話題了,但是最近纔有了足夠的動機。因爲從最近參加的很多 debrief 來看,我認爲身邊大多數的軟件工程師面試中,在通過技術問題來考察候選人這方面,很多都做得不夠好。

比方說,我看到一些對經驗豐富的軟件工程師候選人的面試,不少面試官依然是草率地扔出一道算法題讓做了事,並且將能不能夠比較清晰完整地把代碼寫出來作爲裁定工程師級別的最重要的標準。 這樣的做法我認爲是非常不妥的

首先我要明確的是,這個“問題”指的是技術面試中俗稱的 “主要問題”。具體來說,就是面試官會拿出一個問題和候選人討論,並通過雙方的互相溝通和問題發散來達到考察的目的。因此,這個 “問題”從某種角度來說,更像是一個 “話題”。這個過程每輪面試中通常會持續幾十分鐘,接下來的內容,都是建立在這種面試風格和方式之上的。

其次,作爲一個 disclaimer,我想說,以下內容來自於我的認識,並且是針對於技術面試這一個狹窄範圍內的認識,所以自然帶有主觀的傾向性和認知的侷限性,它並不來自任何公司或組織的標準。

下面我就來嘗試把這個問題講清楚、講透徹。我認爲這並不是一件容易的事情,如果你對其有不同的看法,歡迎和我一起討論。

原文鏈接:【https://www.infoq.cn/article/4THTklD5JL7JRHxwl4Ez】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章