2010-08-15 27 views
3

對於程序員向我們展示她/他的技能,您會有什麼建議會是一個很好的挑戰?我正在考慮一個GUI程序的小演示實現,它不需要太多時間。在緊張的時間範圍內(面試級別)尋找(可能)Qt項目的編程挑戰

以下是具體情況:(這不應該暗示有意在這裏找到程序員,我覺得會是其他論壇這樣做)

我們計劃具有緊密的項目時間框架,但顯然我們缺乏資源,所以我們想要吸引外部開發人員。該項目的目標是在Windows平臺上基於Qt(儘管尚未最終確定)。我們更喜歡Qt,因爲稍後當功能需要添加到軟件時我們可以使用自己的資源,並且我們熟悉Qt平臺。

該項目需要連接HID USB硬件(寫入一些數據塊,讀回結果,保證時間範圍內)以及顯示分析圖形的GUI。

主要的意圖然而,這不是找一個Qt編程(雖然我們更希望),但能夠程序員 - 因此這個問題的重要組成部分,是關於挑戰。

+0

你可能想要刪除前兩個段落,並在careers.stackoverflow.com問。 – 2010-08-15 21:16:06

+1

問問題,比如這裏,因爲如果你使用多個GUI框架,做GUI會更困難:http://www.qtforum.org/article/29190/qt-job-interview-questions.html – 2010-08-15 21:19:20

+0

我更喜歡不要刪除前兩段,因爲我認爲它們對於回答這個問題很重要。但我很樂意將它們改述,因爲它可能意味着在這裏找到程序員的意圖 - 這並不意味着它。但是,感謝您的鏈接。我會嘗試在那裏讀一讀,詳細解釋這個問題。 – hurikhan77 2010-08-15 21:23:23

回答

5

不要讓程序員從頭開始寫一些面試任務。這太可疑了。

想想開發者想要的特質,然後編寫一個應用程序,讓所有這些事情都做錯了,然後讓他們修復它。例如,如果您想要一個面向對象的開發人員,請爲他們提供一個應用程序,將數據表直接綁定到UI並要求他們將其設置爲OO - 這意味着他們可以在幾分鐘內向您顯示他們具有面向對象技能。

通過從一個「固定」所有問題的示例應用程序開始,它可以非常容易地比較結果,並且比起如果您要求人們從頭開始編寫某些東西的測試要快得多。

不要忘了讓測試可測量。評分你正在測試的每件事情以及需要多長時間。

+0

有趣的想法... +1 – hurikhan77 2010-08-15 21:31:33