作者理查德(Richard)從清華大學電子工程專業畢業后,於1999年赴美深造。碩士畢業后在新澤西州一家硬體公司工作兩年,后被得克薩斯大學奧斯汀分校錄取,就讀於電子工程系。2006年秋博士畢業,開始踏上找工作的旅程……
因為要去華盛頓軟體公司面試,我跟教授請了假,雖然他不是很情願,但還是准了假。每個教授都希望自己的學生能夠高就,這對他來說也是非常有面子的。
日本女士考我「腦筋急轉彎」
到了10點半,一個日本女士走了進來,面試準時開始。她問了我一些腦筋急轉彎的題,比如,有一個3×3的點陣,如何一筆畫出4段折線經過這9個點。這個問題我高中時就見識過,當然不費吹灰之力。然後,她又問:「有一匹白馬和一匹黑馬賽跑,白馬跑得快,怎樣讓黑馬贏得比賽?」我能想到的辦法只有一個:把白馬塗成黑色,黑馬塗成白色。她告訴我:「這個問題沒有標準答案,只想考驗一下應聘者的發散思維。」
11點了,日本女士前腳走,後面來了個印度女士,她比微軟的那個印度人和氣多了。她給我講了公司的軟體產品,讓我指出哪些會佔用較多時間,造成瓶頸。我對大規模計算機系統還是比較熟悉的,就告訴她,硬碟和內存的訪問會是問題,這得到了她的肯定。
11點半,印度女士走了,來了個印度男士。他的問題既有技術的,也有人際關係的。接著又來了個白人,說話帶有歐洲口音,我猜他是法國人。真奇怪,這家公司前前後後這麼多面試官中,竟然沒有一個美國本土人!
歐洲人問如何量出一升水
這位歐洲人問我:「你覺得在程序質量部門工作,什麼比較重要?」我回答:「首先,技術很重要,但是,人際關係也要好,大家要互相協助,不能互相找茬、拆台,要和諧。」我的回答他非常滿意。其實,我在有關微軟面試的一本書中看到過一些討論:員工既要有能力完成各項任務,又要與同事和諧相處。
歐洲人又問了幾個經典問題:「有兩個杯子,分別能裝3升和5升水,手頭有用不完的水,現在讓你測量出一升水,該怎麼辦?」這個問題太簡單了,我立刻回答:「把3升的杯子裝滿水,倒入5升的杯子,然後再把3升杯子裝滿水,再倒入5升的杯子,5升的杯子倒滿的時候,3升的杯子里剩下的就是1升水。」歐洲人意猶未盡,又問:「有17個人參加乒乓球比賽,要決出一個勝者,請問至少需要多少場比賽?」我說:「16場。」他問:「能不能更少?」這下,我上了他的當,想了半天也想不出來。過了一會兒,他說:「其實,要決出一個冠軍,需要16個失敗者,這需要16場比賽,不能再少了。」 看來,有時候,面試官的問題就是故意騙人。(口述:Richard,畢勝福:整理)