求職故事:從趨勢到騰迅的面試經歷

晚上9點多的時候我收到了騰訊初試的簡訊,非常的感慨,心想他們的效率可真高!不過等我登入他們的招聘公告頁,一看技術類的初試名單,就倒吸了一口冷氣 ,那上面足足有150個名字!怎樣在這些精英們的重圍中殺出來呢?能通過筆試的篩選已經表明大家的技術基礎俱不賴了,面試能不能勝出就看誰能從面試官那裡拿到更多的加分了。因此我想無論是開頭的自我介紹還是各種材料,都應該比別人特別才好。自我介紹原本很平淡,但因為歷史上所謂的“鬼門關”就在我們家鄉,我每年都要“從鬼門關上走幾遭”,這就顯得有點意思了。

簡歷只是稍稍改了一下求職目標,至於沒有項目經驗和實習經歷的問題,我可以參考趨勢面試時的做法,把自己平時編程實踐時作的筆記帶去,這應該比簡歷上那些短短几十字的模式化的描述更有說服力。面試前應該多了解一下你應聘的公司,所以我把他們招聘頁面上的關於騰訊發展歷程、公司理念的部分copy過來,準備列印後帶去的。面試的最後面試官通常都會留點時間回答你的問題的,問什麼問題看來也得好好研究一下。一時也沒有什麼好點子,就隨意的在上面逛,逛到qqmail之後,看到有個“qq信箱論壇”,靈光一閃,去裡面借用一下廣大qq用戶的意見不是很好的主意么?進去之後一個題為“建議qq和信箱的密碼分開設定”的帖子吸引了我,讓我想起前段時間做的用sniffer監聽免費信箱密碼的實驗,心想如果qqmail登入也是用post方式的話,也必定存在被監聽的危險。轉回來一看,果然用的是未加密的post方式。這也使我懷疑起平時使用的qq秀、qq家園等服務來,他們的登入是不是也存在同樣的問題呢?搬出做實驗用的ethereal來一試,全都不出所料。這時我有點興奮起來了,一不做二不休,把上所有需要登入的服務都試了一遍,然後把它們的url和結果記錄下來,好傢夥,足足有24項服務都是使用未加密的post方式提交登入信息的,而幾乎所有的服務都是和qq號關聯的,這樣的弱安全性就使我們qq的整體安全性大打折扣,試問誰願意為沒有足夠安全保障的服務長期付費呢?我就把這些url列出來和前面的公司信息一起打了出來,面試前事先翻到安全問題那一頁。這樣材料基本上就全了。

11月5號我提前了1個小時出發,沒想到公車只花了10分鐘就到了,等待室裡面人滿為患,我找了個位置,然後就和周圍的人聊了起來(一點都不合我平時“沉默是金”的風格)。等了一個多小時才輪到我,面試官是一個瘦瘦的年輕小伙,給我的感覺是那種技術很厲害又不大喜歡說話的人。他先請我做自我介紹,我就把準備好的那段話背了一遍,提到鬼門關就在我的家鄉時,他抬頭對著我微微笑了一下。接著我把簡歷遞給他,他看了幾眼,然後開始問技術問題,邊說邊拿筆在我的簡歷背面畫了起來。開始是兩道算法題,一道 是關於文本過濾的,一道是判斷集合關係問時間複雜度的。我一時也答不上來,就邊想邊說,加上他的提示,答了個大概。接下來的問題是網路協定方面的,我基本上對付過來了。然後我聽到他說“我們今天就到此吧……”,一邊站了起來。暈,居然沒有預備時間回答應聘者的問題!我連忙說我還有一個問題,然後把準備好的材料拿給他,跟他說的安全問題。他有點好奇地問我那是什麼材料,然後自己往前面翻(看到的自然是他們公司的資料啦),接著他問我如果是我應該怎么做。這樣我就為自己多爭取了兩三分鐘的時間,也許,就是改變面試官原先決定的兩三分鐘呢。

晚上收到騰訊的複試通知,上網一看,技術類還剩下86個人。第二天提前了一小會趕到面試地點,人依然那么多,我還是邊聊邊等,過了大概40分鐘才等到自己。這次的面試官年紀要大些,略胖,給我的感覺是嚴肅。開始仍然是自我介紹,然後他讓我介紹一下我的畢業設計。我一聽心裡暗笑,他八成也是把我當做研究生了,於是跟他說明情況,再一轉說,其實自己平時蠻努力的,編程也過得去,然後把那本做了很多實踐記錄的筆記拿出來(這一次終於派上了用場!),翻到其中的一個例子給他看。那是一個天氣預報的小程式,但我在本子上畫下了它的界面,模組之間的聯繫,實現的關鍵點等。我在一邊解說,很詳細,他邊看邊聽,說完之後他只問了我這個程式是不是可擴展的,其他的就沒問了。然後他拿出一張紙來,讓我“寫個小程式”,把字元串表示的數字按照指定的基數轉換為內置的整型數。我想了一下,然後就邊說自己的思路邊在紙上寫代碼,寫完之後他問我平時寫程式會不會“先在腦子裡把程式運行一遍”,又問我是否確信自己的代碼沒有問題。我看著他帶點狡黠的笑臉,忙拿起紙再看一遍,果然發現了一個問題(那可是只有4、5行的代碼,真是汗……)。程式題完之後他接著問了幾個小問題,然後邊起身邊對我說“今天就到此吧……”。我故技重演,搶斷他的話說我還有一個問題,把昨天的那份材料遞到他面前,又談了一小會的安全問題。他一看到那頁紙上一溜排下的網址顯得非常驚訝,一邊問我“你這份是什麼材料啊”,一邊就急急的往前面翻,看到的自然還是幾頁被我冠以“可愛企鵝 的故事”的公司資料。然後他也問我如果是我我會怎么解決,又問我覺得為什麼他們公司沒有採取我所說的安全措施。答完這些之後,他對我說“好吧,你到接待室等一下吧“, 二面就正式結束了。