理查德(Richard)從清華大學電子工程專業畢業後,於1999年赴美深造。碩士畢業後在新澤西州一家硬體公司工作兩年,後被得克薩斯大學奧斯汀分校錄取,就讀於電子工程系。2006年秋博士畢業,開始踏上找工作的旅程......
高人授招:一個程序員如何月薪萬元
因為要去華盛頓軟體公司面試,我跟教授請了假,雖然他不是很情願,但是還是准了假。每個教授都希望自己的學生能夠高就,這對他來說也是非常有面子的。
飛到華盛頓後,我在公司預訂的旅館裡過了一夜。
軟體公司戒備森嚴
晚上睡覺前和早上起床後我都洗了個澡,主要是怕頭髮太亂。這個公司與微軟公司不同,特別強調求職者要西裝革履。我穿上西裝打上領帶,對著鏡子整理了髮型,帶上行李就出發了。旅館門口停著一輛小公汽車,送求職者到公司。司機見到我就直接問:"去微戰略公司(華盛頓軟體公司的中文直譯名)嗎?"
到了公司,進入一個很大的接待廳,我向接待人員報上名字後,就在一旁等候。一會兒,人事部門的一個女士帶我上樓。上樓前,她用通關卡確認了身份。這個公司真是戒備森嚴,很像電子遊戲裡的攻關情景。這位女士帶我來到一個會議室,讓我把行李暫時放在這裡。然後,她帶我到另外一個辦公室見人事部門的經理,接著又帶我到另一個小辦公室,讓我在這裡等候面試官。
集團面試輪番轟炸
到了10點半,一個日本女士走了進來,面試準時開始。她問了我一些腦筋急轉彎的題,比如,有一個3×3的點陣,如何一筆畫出4段折線經過這9個點。這個問題我高中時就見識過,當然不費吹灰之力。然後,她又問:"有一匹白馬和一匹黑馬賽跑,白馬跑得快,怎樣讓黑馬贏得比賽?"我能想到的辦法只有一個:把白馬塗成黑色,黑馬塗成白色。她告訴我:"這個問題沒有標準答案,只想考驗一下應聘者的發散思維。"
接著,她又問了一些問題,如"你身邊的朋友如何評價你"等等。
11點了,日本女士前腳走,後面來了個印度女士,她比微軟的那個印度人和氣多了。她給我講了公司的軟體產品,讓我指出哪些會佔用較多時間,造成瓶頸。我對大規模計算機系統還是比較熟悉的,就告訴她,硬碟和內存的訪問會是問題,這得到了她的肯定。最後,她問我有什麼問題。一般來說,出於禮貌,不要說"沒問題"。我問:"你以前是做什麼的,為什麼到這個公司?"她說自己從得克薩斯大學電子工程專業畢業,因為老公在附近工作,只有這個公司的工作與她所學專業相關,就來這裡了。
11點半,印度女士走了,來了個印度男士。他的問題既有技術的,也有人際關係的。接著又來了個白人,說話帶有歐洲口音,我猜他是法國人。真奇怪,這家公司前前後後這麼多面試官中,竟然沒有一個美國本土人!
這位歐洲人問我:"你覺得在程序質量部門工作,什麼比較重要?"我回答:"首先,技術很重要,但是,人際關係也要好,大家要互相協助,不能互相找茬、拆臺,要和諧。"我的回答他非常滿意。其實,我在有關微軟面試的一本書中看到過一些討論:員工既要有能力完成各項任務,又要與同事和諧相處。
歐洲人又問了幾個經典問題:"有兩個杯子,分別能裝3升和5升水,手頭有用不完的水,現在讓你測量出一升水,該怎麼辦?"這個問題太簡單了,我立刻回答: "把3升的杯子裝滿水,倒入5升的杯子,然後再把3升杯子裝滿水,再倒入 5升的杯子,5升的杯子倒滿的時候,3升的杯子裡剩下的就是1升水。"歐洲人意猶未盡,又問:"有17個人參加乒乓球比賽,要決出一個勝者,請問至少需要多少場比賽?"我說:"16場。"他問:"能不能更少?"這下,我上了他的當,想了半天也想不出來。過了一會兒,他說:"其實,要決出一個冠軍,需要16個失敗者,這需要16場比賽,不能再少了。" 看來,有時候,面試官的問題就是故意騙人。