天天看點

騰訊web前端實習一面

參加了筆試後已經感覺要跪了,讓一個搞前端的去做C++,整份卷子就一道JS選擇題,還差點做錯了。昨天大家陸續收到通知,等到晚上手機依然沒有動靜,在掙紮着要不要去霸面的時候,23:20左右,來了一封郵件,讓去面試。半夜11點半,讓第二天早上去面試,這下是真的跪了,履歷都沒打出來。趕緊各種準備,看JS,看CSS,所有關于前端的,能浏覽多少算多少了。

早上起來打了履歷就往華工出發。到了酒店,排隊簽到,拿到620的房号。到了620發現門口站着一人,一問是背景開發的。看到裡面沙發坐着一個面試官,旁邊坐着一個被面試的,再旁邊還有一個奮筆疾書的。才知道原來一個面試官,一個面試,一個做題,面試完一個剛好另一個做完題繼續面試。

等了20分鐘左右,面試官走出來,拿了我的履歷,把我帶了進去。原來房間裡面還有一個小房間。這才是面試前端的。

坐下後簡單的自我介紹,然後就開始提問了,其實是聊天吧,感覺不到一點緊張。問題的前後順序忘了,隻記了個大概:

1)為什麼要選前端

2)關于我的研究方向——下一代網絡的。這裡我以為是最熟悉的,就各種吹。結果扯到了matlab,他就說了一堆資料,說怎麼知道資料的分布規律,我就說資料拟合啊之類的,說了蔔瓦松過程啊指數分布啊,他又提到時間片,我又說隻能假設指數分布,又問不能一般化嗎,隻能回答目前未到這個階段,這個是導師在研究的。說了好多關于這個方向的,我也忘了還說了什麼,感覺那時完全屬于潛意識的回答。……

3)問了項目相關的。問哪個項目印象最深刻,為什麼。看到我寫了ajax,又問ajax的編碼,我頓時就蒙了,他突然就轉到了組成原理的,說備援校驗啊,漢明碼的算法啊,看到我一頭霧水,就說是不是沒有研究算法,然後隻能點了點頭……

4)讓我寫代碼。問題是“寫出最能展現自己程式設計能力的一段代碼”。我又蒙了。他又補充,最能展現你能力的,或是你印象最深刻的,随便什麼都可以。我說最能展現我能力的我現在一時也不好寫,那就寫我印象比較深刻的。然後就寫了JS的繼承,還有一小段的閉包。然後一下筆就寫了個class,心裡還在想,先寫個父類吧。突然反應過來趕緊塗掉。他看到了說沒關系啊,什麼語言都可以的。我說還是寫JS吧。其實心裡想的是我本來就是想寫JS的。寫完他看了後問了為什麼最深刻印象,還有有什麼特别的地方。

5)最好問了有沒有什麼終極目标,在前端這方面,問我目前達到什麼層次。我說在前端這個層次是怎麼區分的。他說有沒有考慮過用JS寫一個核心,跑的比Google還快的。又蒙了,笑了笑,他也跟着笑了,無奈隻能說,在你提到這個之前,我也沒有考慮過這個問題,隻是純粹的喜歡做前端的而已。

然後他就問我有什麼問題。由于對筆試耿耿于懷,就問他為什麼前端的筆試要考C++。他說卷子不分前端背景,就統考,考大家的基礎知識,騰訊是個重視基礎知識的公司。然後我又問那今天這個面試後,我以後的發展有沒有什麼建議。回答還是基礎知識,組成原理啊,作業系統啊,編譯原理啊等等。

感覺整個面試的氛圍很輕松,也是由于太過輕松了,好多的回答實際上并沒有做過多的思考,現在回想起來,囧……然後雖說是做前端的,關于前端的問題卻很少,基本上都圍繞着基礎知識在轉。

二面應該希望不大了,還是好好準備阿裡的面試吧

繼續閱讀