我剛剛開始在微軟的工作,但面試的整個過程經常縈繞在我腦海裡。我讀了網上的一些文章,有些說要找到一個開發天才多麼多麼難。他們說有那麼多人在找工作,但只有很少的人值得被僱傭。我不認為這是事實。
我經歷了一些在西雅圖地區的大公司的面試,但最終只拿到了一個offer。但我認為既然我夠資格在微軟工作,我也能勝任其他公司的工作。然而僅有兩家公司在電話面之後給了我面試機會。(我在這裡僅僅是做了個假設:大型軟體公司對他們僱員的技術要求是相似的。所以如果我足夠聰明,微軟想要僱傭我的話,那麼Google或Amazon也應該想要僱傭我。我沒有說微軟的僱員能夠獲得一切他們想要的工作僅僅因為他們在微軟工作。有些人會說是因為文化不合,而我要說的是在判斷合不合適公司文化之前就被拒掉的情況。)
對我來說,這就意味著面試過程有問題。公司不應該篩選掉那些合格的應聘者。我明白為什麼他們要這麼做,但對我來說這簡直就是一種浪費,而且對於那些找工作的人來說非常不公平。篩選掉那些不能勝任工作的人是另外一回事,然而僅僅因為面試的那天下雪了就篩選掉你,這是非常不合理的。
那麼面試官們應該做些什麼呢?也有一些關於面試技巧的文章。我最喜歡的面試方法是和某人籤份合同,讓他為公司做一個很小的任務。這樣他們會真正的投入(因為你會支付給他們一部分錢),你也會知道這個人的工作情況怎麼樣。但是這樣僱傭技巧並不可能在很大範圍內開展。像微軟這樣一個星期就僱傭成百上千人的公司怎麼可能在這方面做得更好呢?(他們僱傭了我,很顯然他們不能改進了。)
我想公司可以做的第一件事就是冷靜一點,讓應徵者去打動他們。我經過的許多面試都是技術性很強的,在最後有很少的提問空間,我也從來沒有感覺到我可以發揮自己的特長。他們看來更在乎我是否可以寫出複雜的演算法,而不關心我實際能解決的問題。
我沒有機會談論我為一個國際連鎖餐館做的iPhone應用,也沒有機會說起我建立的有超過3萬人註冊的網站,也沒有機會談論在我舊公司幫助建立的開發者部落格。當然他們在我的簡歷上看到了這些,但他們沒有聽我深入的講那些很棒的細節。我覺得有很多理由應該僱傭我,但在我經歷的那些面試中我很難將它們展示出來。那麼微軟的那個面試呢?正是在那個面試中我展示的經歷最多。
當然我並不是因為沒有獲得更多的offer而憤憤不平,真的不是。我明白我也犯了一些錯誤,而他們也不能僱傭每個人。我只是想告訴那些公司,不是沒有天才在,因為大有人才在。他們只是需要用其他的方法來獲得人才。