騰訊實習生web前端JS開發工程師面試經歷

weixin_34239169發表於2017-10-16

在騰訊面試之前我申請了淘寶的前端,可是筆試就被淘寶鄙視了。這之前還有一個百度內推的,二面已經結束了,不過還真的不知道結果,人家給我答案是這周之內,如果沒有過的話,還有三面,如果過了的話,直接就可以拿offer。

相比之下騰訊是很人性化的,不放過一個有才能的人。

從筆試就可以看出來,我當時網申了,但是沒有申請崗位所以最後只能去霸筆。到了那裡以後才發現霸筆的人真的不少啊!筆試完以後晚上就聽說有同學收到面試的 通知了,我那個心裡著急啊,不過後面一個牛人告訴我說大家都過了,那時候開心啊!然後去網站上檢視了一下自己的面試時間和地點,唉那個悲劇啊。我本人做一 些兼職給一群中學生上課,每次星期天都要上到下午六點回來,面試時間居然是下午5點,我也顧不了多少了,直接請假,唉!被那個負責人批了一大堆。由於去那 裡的時候在路上我一直用手機看面經,有時候看著我都想吐了。下午四點多我就帶上了筆記本(這裡強調一下,如果是技術的最好帶上自己的作品,那樣可能面試的 時候主動權會掌握在自己手裡)趕去了華工。

一面

一面的人還真的很多呀,在面試地點看到了很多牛人,比如說我的研究所師兄,我們班的百度牛人。簽到完以後我就走到了一個房間門口,乍一看,哇那麼多人在排 隊,最後一個MM告訴我她們面試的是產品的,幸好,不然會等死人的。我面試的是前端js,大概5點左右的時候一個gg把我叫了進去,進去以後就感覺一種親 切感沒有之前的緊張感,然後面試官叫我等等,估計他還有些事情處理,之後我看到我的筆試成績丟人啊(不好意思說了)!然後面試官叫我自我介紹一下,然後我 就balabala的說了一下自己對web開發的興趣以及一些自己開發的專案,然後我就把筆記本帶來的專案一一介紹給他看,似乎他只看我執行的結果。然後 就開始問我一些簡歷上的問題.

面試官:你講一下你的學生實踐工作吧。然後我就說了一下自己擔任過學生處助理、院的團委副部長,然後就是講了一下自己的學生工作的體驗和感受。

面試官:你有學過資料結構是嗎?那我就問你一些問題。

然後他問了我一些基本的:二叉樹是什麼、平衡二叉樹是什麼、有哪些排序演算法、講解一個你最熟悉的排序演算法、還有就是二分查詢。

然後我就向面試官借筆,給他說了上面的問題比如說什麼是二叉樹等,然後在講解快排的時候我囧了,自己給自己出難題,我列舉了一組資料然後有兩個相同的數 字,忽然忘記相同數字怎麼處理了,最後我就說去掉相同的,然後給他講解了一下基本思路。他說:嗯嗯,最後就那樣說了一下,這些還是很基本的東東的,最後就 沒有問其他方面的問題了,大概整個面試時間為40分鐘,然後我就很安靜的走了。

二面

一直都在等二面,等的我好著急,大概是第二天晚上左右吧,聽到有同學說收到了二面的通知了,我那個心裡著急啊,難道又被鄙視了,感覺自己還行的,我就一直 等到晚上11點30左右,看到手機來簡訊了,一開啟那個高興啊(下午17:20華工大學城酒店),然後又是一陣翻看面經。27號我怕路上堵車就早早的到了 華工,一直在門口等。在外面的時候偷窺了一下里面,發現那個面試官好嚴,而且一看就是那種技術總監型別的人。門口遇到兩個華工的同學,他們有一個同學被刷 了,另外一個同學也來面試前端js方向的,聽他們說我們這個崗位方向的二面的同學只有6個人,頓時感覺壓力好大啊。差不多4:30的時候忽然接到一個網易 的電話,叫我去網易大廈筆試,當時看到電話還以為是百度的呢。當時在外面的時候很緊張,剛開始聽裡面華工同學介紹還以為這一面不是技術面,不過後面告訴我 這就是技術面,而且很嚴格。裡面有兩個同學,一個同學在面試,另一個同學一直在寫程式碼,似乎他做不出來一直被面試官壓著。5:30左右我進去了,開始很有 禮貌的寒暄了幾句。然後他告訴叫我自我介紹一下,這裡我就是根據一面的時候的介紹說了大概3分鐘。他就開始問我技術問題了。
(web前端學習交流群:328058344 禁止閒聊,非喜勿進!)

第一個問題:PHP是怎麼跑起來 的。剛開始我那個糾結呀,難道是問我PHP在歷史上是怎麼跑起來的?應該不會吧,然後我就問了他說:您說的是PHP是歷史嗎?然後他就說我問的是:如何運 行起來的。這下我明白了,我說:通過配置本地伺服器apache+wampserver,然後這個問題就大致過了,很囧的是這裡的apache讀錯了。

第二個問題:你認為java和javascript有什麼關係嗎?這些我還是明白的,我說:java和javascript是兩種完全不同的語言,例如 javascript資料型別只有number、string、object、array而java就有int、folat等等,javascript是 一種web前端開發的指令碼語言,與java完全不同。

第三個問題:
你有一個專案是“中山大學三餘社網站”,能不能介紹一下。這個東西,這個專案我還是很清 楚的,畢竟這個專案是我和另外兩位大牛做的,然後就balabala的說了一大堆。最後他就要我寫程式碼,題目是這樣的,如果有一個雙相連結串列,你如何確認這 個雙相連結串列是否斷鏈。對於這個問題我還是真的有些糊塗,然後就問題,斷鏈的意思,是不是說,這個雙相連結串列斷了一條還是兩條都斷,他說:不知道。唉,當時那 個囧啊,那只有自己好好想了,開始我認為斷鏈了就很有可能是指向了NULL,所以我分別從左和右遍歷連結串列,找到最後一個指向空的指標,如何是從頭開始遍歷 那麼最後一個如果不是雙相連結串列的最後一個元素那麼就說明斷鏈了,從右邊開始遍歷,如果最後一個指向空的指標不是head那麼也是斷鏈了。給他看了程式碼以 後,他說:你怎麼知道,斷鏈了就一定指向空的呢。當時我好糾結啊。
最後我想到了,分為三種情況:

  1. next指標斷開,指向其他指標;
  2. pre指標斷開 指向其他指標;
  3. next和pre同時斷開。

分為這三種情況以後問題就得到解決了。
最後就是問了我一個資料庫的問題,他說如果海量資料的時候你應該用什 麼方法來處理查詢的問題。
然後我就說:使用hash表儲存。他就說:怎麼用hash儲存和查詢。我說:使用一種相應的規則定義hash,然後根據輸入插入 到資料庫中,查詢的時候也使用hash查詢。
然後他問我:如果遇到hash衝突的話應該怎麼辦。
我就說:如果兩邊沒有記錄那就插入到兩邊。
顯然他對這個不 滿意,然後我就說可以再次使用hash,然後他就沒說什麼啦。

最後他就說:那就這樣吧,你們是不是還有三面的?但是那個心裡挺高興的,我說是丫。然後就很 安靜的走了出去,第二天下午5點就收到了三面的hr面試通知。

三面

很糾結,三面的前一晚上一直到3點都沒有睡著,早上6點鐘就醒了,不過人還挺精神的。
差不多10:20左右到了華工參加三面。三面是HR面試,大家都在想 HR會不會刷人,都很擔心,我自己也是非常的擔心。在門口也遇到了很多熟人,比如說嘉聰、沛輪小倆口、二面的一個華工的同學、信科院的一個同學。進去HR 面試的同學出來以後都是滿臉的輕鬆愉快,當時緊張的心裡倒也平靜了許多。
大概11:00左右吧,兩個面試產品的同學在三面掛了,想參加HR面試,可是前臺 簽到的JJ不告訴他們產品的面試地點,當時也覺得他們產品的真不容易啊,1000多個人筆試只招個位數,那個競爭壓力真大啊。
11:30的時候輪到我面 試,我進去以後,輕輕的把門關上(這個細節大家以後也稍稍的注意一下,是看以前師兄師姐面經看到的)。之後他同樣讓我自我介紹,我又是根據一面、二面的經 驗簡單的介紹了一下。然後他就開始問我,你對騰訊瞭解多少?我就借用騰訊的Webqq發展過程,簡單說了一下現在的webqq已經深入人心,而且由最初的 基本功能上升到現在PC化的web網頁,實在是令web開發的技術人員佩服。
他繼續說:你還了解騰訊的哪些產品?我說:騰訊的QQ空間,有一個板塊專門顯 示一些和你相識度非常大的使用者,可以很方便的讓使用者聯絡到那些同學、朋友,另外一個就是騰訊的輸入法(這個也不是很清楚,只是簡單給他說了一下)等等。
他 說:你開電腦的第一件事情是幹什麼?我果斷的說:登qq。HR:你上qq隱身多還是線上多。很果斷的說:隱身多。HR:你上qq都隱身,為什麼還要登qq 呢。我:首先因為我經常的會使用騰訊的微博,偶爾發一下微博,還有就是經常的會逛逛qq空間,檢視一些同學的簽名啊,日誌啊,還有就是因為隱身的時候會偶 爾有人找我。
HR:你是哪裡人?
我:江西人(很乾脆說完了)。
HR:那你在大學期間,興趣愛好是什麼呢?
我:我喜歡玩玩qq遊戲(四國軍旗、鬥地主)、打 籃球、看看格言、聽聽音樂等等。
HR:那你為什麼要來騰訊呢,是不是騰訊工資很高啊?
我:不是的,我主要是想通過實習能夠學會更多的知識,來提高自己的能 力,能夠通過在高技術的公司學會更多技術方面的東西。看著他點頭,感覺應該回答的還行。他還問了我一些技術的問題,
HR:你是不是開發了一些專案,能簡單 介紹一下你們的分工是怎麼樣的嗎?
我就簡單的介紹了一下。
HR:你上網的時候經常做些什麼事情呢?
我:經常的看一些最近的新聞,比如說qq就會經常的彈出 一些最新關注問題,還有就是檢視一些資料啊,看一些論壇釋出的最新的技術問題。然後大概就是這麼多,他還問了我有沒有男朋友,男朋友是幹啥的。
差不多20 分鐘的面試時間吧,感覺總體來說還是比較輕鬆的,不過在面試的時候最好就是不要說假話,因為HR閱人無數,就不要在他面前顯示什麼啦,最好就是有什麼說什 麼。基本上不會問你技術問題,大部分都是一些你的性格愛好,以及對於騰訊的瞭解之類的問題。

雖然offer還沒有拿到,不過這些天真的很不容易。寫出來只是希望大家以後有個參考,並不是顯擺,說我有多厲害。我們班的牛人是很多,不過我真的不是牛人,我只是菜鳥一個。你們都懂的。

相關文章