我試圖設計一組15到25個問題來問一些應用在我們公司的人。Ruby on Rails,XML,AJAX,Perl良好的面試問題
你們可以提出一些關於Ruby,XML,Ajax或Perl的好問題嗎?
這是初級職位。我只想要一些簡單的問題,但同時他們可能會有一些挑戰。你知道很少的答案,但需要很好的知識。
我試圖設計一組15到25個問題來問一些應用在我們公司的人。Ruby on Rails,XML,AJAX,Perl良好的面試問題
你們可以提出一些關於Ruby,XML,Ajax或Perl的好問題嗎?
這是初級職位。我只想要一些簡單的問題,但同時他們可能會有一些挑戰。你知道很少的答案,但需要很好的知識。
一些問題,例如perl:
perl
解釋和他們是什麼意思。use strict
做什麼以及爲什麼要使用它?$
,@
和%
是什麼意思,當前綴變量。-1更好的問題:**語言的名稱是什麼?** – 2010-03-22 11:16:47
當招聘初級職位,我們一般避免對一些具體的知識要求(例如,雖然我們在Ruby中正在努力,我們沒有想到的候選人知道它),我們正在依靠其他品質,如常見的IT知識,解決問題的能力和「討厭」。
因此,面試的第一部分通常是非常簡單的,談論以前候選人的經驗:例如我們談論候選人的大學項目,試圖找出他是多麼的投入,以及他對下面的技術有多深。我們談論它所建立的平臺,並提出「真正」的問題;如果他在Java中工作,我們會談論OOP,接口和類之間的區別,試圖獲得意見(「爲什麼他們在Java中添加了接口的概念」)等。對某個主題的獨立存在意見通常是好兆頭。然後,向候選人詢問他在項目實施過程中遇到的一些具體問題,他是如何處理這些問題的。您可以通過這種「techie smalltalk」瞭解更多有關候選人的信息。
在面試的第二部分,我們希望應聘者解決我們工作領域的一些小問題。我們讓他選擇一種工具(通常是任何主流的腳本語言,或者bash或任何他是熟悉)。例如,任何簡單的編程任務,解析簡單的CSV文件並計算其中不同的字段。我們時時關注他的工作,提供幫助等。換句話說,儘可能模擬真實的工作條件。
所以,對不起,這個答案並不是你要求的「配方」,但可能會有用。
我認爲你應該增加更多關於特定職位和你的公司的細節。你是否試圖讓已經熟練的人員準備好替換你的頂級開發人員,這會讓你留下一大堆未註釋的代碼?還是尋找後輩加入你已經很優秀的團隊,編寫文件化的代碼,流程工作流程和幾個月的培訓分配? – 2010-03-22 06:14:31