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