我怎樣面試系統開發員(第一部份,共兩部分)
阿恆
我快將離開現任的機構,決定告訴大家我以前是怎樣面試系統開發員,希望對正在尋找相關工作的人有用。
我服務的是一個資訊系統開發的部門,除了最高級和最低級的幾個人外,全部都是幹系統開發的工作,我們還雇用了一批透過仲介公司介紹的同事,名義上他們不是我的機構的員工,但他們也要事先通過面試才能上任。我是誰?我便是那個負責面試的「官員」,而且一幹便幹了三年。
這篇文章將分為兩部分,這是第一部分,第二部分在這兒。
面試前你應該準備甚麼?
首先,請把你的履歷表覆看一遍,檢查它是否符合以下的原則,然後交給我(你的面試官)。
- 它不超過三頁。這是很重要的,負責面試的官員(例如我自己)是非常非常忙碌的,若果我不能在五分鐘之內掃描你的履歷,並且認為你值得面試,你很大機會失去面試的機會。我非常清楚自己需要甚麼同事,掃描履歷表的時候通常就是尋找相關的關鍵字,例如甚麼年份畢業,哪裡畢業,做過甚麼工作/項目,懂得甚麼系統、編程語言等等。即使我要求的關鍵字全部都在履歷表中,要我花太多時間尋找我是會斷然拒絕的。從另一個角度看,你不能在有限的空間內(三頁紙)推銷你的長處,你的溝通能力實在有限,你能否通過面試,將來能否與其他同事有效溝通,我實在有保留。
- 不要提及超過十年的陳年舊事或不相關的工作紀錄。以上兩點我完全沒有興趣,請注意我是非常非常忙碌的,對不相干的資料很抗拒。在資訊科技這一行,超過十年的知識基本上應該被淘汰,你告訴我你曾經在十三年前的一間公司負責網頁製作,對我判斷你是否適合網頁製作的工作毫無幫助。你告訴我你曾經負責電腦晶片的設計,對我判斷你是否適合開發應用程式的工作也沒有幫助。有些人為了故事的完整性,或者不希望在履歷表中留下一段空白的工作紀錄,偏執地把不相關的東西寫下來,我誠懇的告訴你,我不介意求職者有空白的工作紀錄,也不介意你只提及最近三年的工作,但很介意你把不相干的東西寫在履歷表中浪費我的時間。
- 不用寫太多個人資料。個人資料包括你的身分證號碼,居住地址等等,這些東西我並不需要,請把這些資料交給人事部門好了,不過連絡電話還是必須的。幸運地這一點並不致命,至少不會降低你獲邀請面試的機會,但會給我不好的印象。在任何一間機構,資訊部門通常掌握大量機密的資料和個人私隱,所以對處理資料的態度很重要,即使我們有嚴謹的制度,但始終還是要同事們謹守正直、誠實、忠誠等原則。你對自己的資料尚且如此輕率,怎能令我放心讓你處理敏感的資料?
能夠做到以上幾點便很好了,其他有關怎樣撰寫履歷表的方法,請到圖書館找有關的書籍,或上網找樣板好了。
第二,面試前請上網瀏覽我的機構,甚至我的部門的資料,當我被面試者問我的部門有多少同事的時候,心中總會嘀咕:「你為甚麼不上網看看呢?那裡有我們的架構圖,每一個職位由哪一位同事擔任都寫得很清楚,真是笨到姥姥家!」
我怎樣設計問題?
基於資訊行業的特性,我希望聘請有以下特質的同事,我問的問題也是環繞這些目的而提出:
- 具備自學能力的同事。這一點非常重要,資訊科技一日千里,三年前的業界標準,今天可能成為明日黃花,我不會有時間教導每一位同事最新的技術和標準,你必須自行想辦法學習,例如上網找資料、進修等等。
- 對資訊技術有廣泛認識和興趣的同事。這一點同樣重要,若果我要招聘一位懂得 Java 的網頁開發員,我會期望他同時懂得數據庫相關的知識,網絡安全的知識,黑客入侵網站的常見技術等等。
- 懂得技術的背後原理的同事。我要的是具備獨立思考能力的人,不是裝配線上的工人,所以你最好充分明瞭每一項標準、技巧、指引背後的原理,而不是盲目按本子辦事。
- 具備良好溝通能力的同事。你必須有能力把一件複雜的事用簡短的言詞交代清楚,你或者認為這很簡單,但據我的經驗,在面試時這一方面令我滿意的人很少,大部分的系統開發員都是電腦怪人,他們對於甚麼是 CPU、GNU、DDOS、TLD 等名詞很熟悉,但這些不是與普通客戶溝通時應該使用的詞彙,他們的思維也跳躍得很快,正在說一個話題,在沒有先兆的情況下突然跳到另一個話題,令旁人無從捉摸。
你除了要具備這些特質,也要令我知道你有這些特質,否則就是「錦衣夜行」,浪費了你的漂亮衣服。
注意我不太注重你是否擁有我需要的技術,我要找一個 Java 的開發人員,你具備這方面的知識和經驗固然很有優勢,但沒有也不是致命的,你令我相信你有自學的能力、對資訊技術具有廣泛興趣、明白每一項技術的原理,我會相信你能夠在很短的時間內掌握一項你不懂得的技術,這些特質才是我真正重視的。
答問題的技巧
在具體告訴你我會問甚麼問題前,你必須明白回答問題的一般技巧,其他面試官問的問題可能跟我的不同,但掌握了回答的技巧,你便無往而不利。
- 聽清楚問題,不肯定的話不妨要求澄清。重複一次:我非常非常忙碌,所以不想花時間聽一些答非所問的答案。你最好第一次便準確回答了我的問題,無須我追問和澄清。若果你不肯定我的問題的意思,歡迎要求我澄清,我明白我也有說話不清的時候(可能當天實在太累,或者是一些即興的問題我沒有時間組織好句子),所以你指出我問題中含糊不清的地方是一個顯示你的聆聽能力、理解能力、和分析能力的機會,請不要錯過這個機會。
- 小心含混不清的問題。我有時故意問一些含混不清的問題,或者資料不足令你難以作答的問題,根據前面的建議,你應該要求我澄清,或者提供補充資料,而不是勉強作答,或者猜測我的意思然後嘗試作答。在工作的崗位上你經常會遇到類似的情況,上司或者用戶下達了一些不清不楚的要求,你用自己的方法猜測他們的意思然後執行,最後發覺原來是一場誤會,你認為誰要附上責任?當然是你,因為你沒有要求他們澄清。
- 不要充好漢。你不一定有能力回答我的所有問題,我從來沒有要求面試者認識所有我懂得的東西,遇到這類問題,請誠實地回答說:「對不起,我不認識這東西。」不妨附送一個尷尬的笑容,顯示你對於不懂達回答是有一點兒歉疚的。倘若給我發現你冒充好漢,你獲聘的機會幾乎是零,因為你不是一個誠實的人,我不希望處理敏感資料的部門有一個不誠實的同事。事實上,你能夠成功騙過我的機會近乎零。
- 你的眼睛請看著我。不論我是否很醜陋,或者很兇惡,說到底我也是面試官,請給我一些起碼的尊重,回答問題時眼睛請看著我,若過看著我的眼睛令你感到壓力或者不安,請看著我的鼻子、嘴唇、或者下巴。有些人回答問題時會四顧遊盼(不知他們自己是否知道),令人感到他們口心不一致;又有些人眼睛只是盯著桌子,他們的緊張令我也緊張起來。
- 請說得清楚一點,不用急。有些人不知是否因為緊張、很熟悉答案、還是天生性格如此,說話很急,急得有點兒亂,甚至聽不清楚,我的解讀是你的溝通能力不足。雖然我很忙很希望節省時間,但你只是嘴唇比別人快,卻要麻煩我要求你重複說一遍,或者把部分內容解釋得清楚一點,豈不是更浪費時間?請努力做到說話精簡,「精」就是內容的質量高,言之有物,一語中的,不會說模棱兩可的答案(除非你申請的是公關工作),每一句都落地有聲,「簡」就是沒有多餘的內容,也沒有「嗯」、「啊」、「呀」。
- 請用清晰的聲量說話。這個問題一般出現在女孩子身上,不知是否因為緊張還是矜持,很多人的聲量都很低,隔著一張桌子實在很難聽清楚她們的說話,我會要求她們提高聲量,但若果她們一開始便令我感到舒服豈不是更好?
- 請保持笑容。我知道面試是一個令人神經緊張的過程,作為一個面試官我同樣緊張,但我一定提醒自己要保持笑容,因為我每緊張一分,面試者便會受到感染而雙倍緊張,屆時影響了他們的表現,令我錯失了一個優秀的同事便不划算了。這個方法同樣適用在你的身上,請時刻提醒自己保持笑容,有助放鬆心情,也使我感到你是一個容易相處的人,對於你的獲娉有很大幫助。
第二部分將討論怎樣處理困難的問題,和列舉一些面試題目,解釋我為何問這些問題,和應該怎樣作答(正確的答案不定是我希望聽到的答案,有時甚至答案根本不重要呢!)