Ask.com。

我最後還是沒有拿到Microsoft的offer,最近跟一家號稱全球第四大的search engine耗上了,很密集的跟他們在interview。不過說實話,我對他們的interview process不是很欣賞,在on-site之前,要自己花個三四個小時完成一份project,然後寄回去給他們評估。

題目是什麼我還是照例不說,有興趣的自己找我私下問。我一開始用C++寫了一陣子,後來發現自己有點寫偏了,時間已經過了一個半小時;我於是打電話給面試官,決定用Java重新寫。最後我花了大概三個半小時完成了這個project,測試之後結果也滿完美的。面試官後來一直問我,我可不可以用C++再寫一遍。

我其實很不情願,隔天晚上還有一個unix tools的作業要交;雖然作業不大,畢竟還是要花時間寫。我跟他解釋了我的OO Design、Data Structure跟一些parser處理的基本概念,他後來又持續問了我幾次能不能用C++寫給他;我覺得這實在太累,所以就跟他說我沒時間了。

大部分的面試都不會硬性的要求程式語言;畢竟人找進來,要寫C++或者C#都可以再訓練一番;Ask.com要求比較多的面試,讓我實在有點卻步。