- 相關(guān)推薦
騰訊實習生web前端JS開發(fā)工程師面試經(jīng)歷
在騰訊面試之前我申請了淘寶的前端,可是筆試就被淘寶鄙視了,
騰訊實習生web前端JS開發(fā)工程師面試經(jīng)歷
。這之前還有一個百度內(nèi)推的,二面已經(jīng)結(jié)束了,不過還真的不知道結(jié)果,人家給我答案是這周之內(nèi),如果沒有過的話,還有三面,如果過了的話,直接就可以拿offer。相比之下騰訊是很人性化的,不放過一個有才能的人。
騰訊實習生web前端JS開發(fā)工程師面試經(jīng)歷
從筆試就可以看出來,我當時網(wǎng)申了,但是沒有申請崗位所以最后只能去霸筆。到了那里以后才發(fā)現(xiàn)霸筆的人真的不少啊!筆試完以后晚上就聽說有同學收到面試的通知了,我那個心里著急啊,不過后面一個牛人告訴我說大家都過了,那時候開心啊!然后去網(wǎng)站上查看了一下自己的面試時間和地點,唉那個悲劇啊。我本人做一些兼職給一群中學生上課,每次星期天都要上到下午六點回來,面試時間居然是下午5點,我也顧不了多少了,直接請假,唉!被那個負責人批了一大堆。由于去那里的時候在路上我一直用手機看面經(jīng),有時候看著我都想吐了。下午四點多我就帶上了筆記本(這里強調(diào)一下,如果是技術(shù)的最好帶上自己的作品,那樣可能面試的時候主動權(quán)會掌握在自己手里)趕去了華工。
騰訊一面
一面的人還真的很多呀,在面試地點看到了很多牛人,比如說我的研究所師兄,我們班的百度牛人。簽到完以后我就走到了一個房間門口,乍一看,哇那么多人在排隊,最后一個MM告訴我她們面試的是產(chǎn)品的,幸好,不然會等死人的。我面試的是前端js,大概5點左右的時候一個gg把我叫了進去,進去以后就感覺一種親切感沒有之前的緊張感,然后面試官叫我等等,估計他還有些事情處理,之后我看到我的筆試成績丟人啊(不好意思說了)!然后面試官叫我自我介紹一下,然后我就balabala的說了一下自己對web開發(fā)的興趣以及一些自己開發(fā)的項目,然后我就把筆記本帶來的項目一一介紹給他看,似乎他只看我運行的結(jié)果。然后就開始問我一些簡歷上的問題.
面試官:你講一下你的學生實踐工作吧。然后我就說了一下自己擔任過學生處助理、院的團委副部長,然后就是講了一下自己的學生工作的體驗和感受。
面試官:你有學過數(shù)據(jù)結(jié)構(gòu)是嗎?那我就問你一些問題。
然后他問了我一些基本的:二叉樹是什么、平衡二叉樹是什么、有哪些排序算法、講解一個你最熟悉的排序算法、還有就是二分查找。
然后我就向面試官借筆,給他說了上面的問題比如說什么是二叉樹等,然后在講解快排的時候我囧了,自己給自己出難題,我列舉了一組數(shù)據(jù)然后有兩個相同的數(shù)字,忽然忘記相同數(shù)字怎么處理了,最后我就說去掉相同的,然后給他講解了一下基本思路。他說:嗯嗯,最后就那樣說了一下,這些還是很基本的東東的,最后就沒有問其他方面的問題了,大概整個面試時間為40分鐘,然后我就很安靜的走了。
騰訊二面
一直都在等二面,等的我好著急,大概是第二天晚上左右吧,聽到有同學說收到了二面的通知了,我那個心里著急啊,難道又被鄙視了,感覺自己還行的,我就一直等到晚上11點30左右,看到手機來短信了,一打開那個高興啊(下午17:20華工大學城酒店),然后又是一陣翻看面經(jīng),
資料共享平臺
《騰訊實習生web前端JS開發(fā)工程師面試經(jīng)歷》(http://m.stanzs.com)。27號我怕路上堵車就早早的到了華工,一直在門口等。在外面的時候偷窺了一下里面,發(fā)現(xiàn)那個面試官好嚴,而且一看就是那種技術(shù)總監(jiān)類型的人。門口遇到兩個華工的同學,他們有一個同學被刷了,另外一個同學也來面試前端js方向的,聽他們說我們這個崗位方向的二面的同學只有6個人,頓時感覺壓力好大啊。差不多4:30的時候忽然接到一個網(wǎng)易的電話,叫我去網(wǎng)易大廈筆試,當時看到電話還以為是百度的呢。當時在外面的時候很緊張,剛開始聽里面華工同學介紹還以為這一面不是技術(shù)面,不過后面告訴我這就是技術(shù)面,而且很嚴格。里面有兩個同學,一個同學在面試,另一個同學一直在寫代碼,似乎他做不出來一直被面試官壓著。5:30左右我進去了,開始很有禮貌的寒暄了幾句。然后他告訴叫我自我介紹一下,這里我就是根據(jù)一面的時候的介紹說了大概3分鐘。他就開始問我技術(shù)問題了。第一個,PHP是怎么跑起來的。剛開始我那個糾結(jié)呀,難道是問我PHP在歷史上是怎么跑起來的?應該不會吧,然后我就問了他說:您說的是PHP是歷史嗎?然后他就說我問的是:如何運行起來的。這下我明白了,我說:通過配置本地服務器apache+wampserver,然后這個問題就大致過了,很囧的是這里的apache讀錯了。第二個問題:你認為java和javascript有什么關(guān)系嗎?這些我還是明白的,我說:java和javascript是兩種完全不同的語言,例如javascript數(shù)據(jù)類型只有number、string、object、array而java就有int、folat等等,javascript是一種web前端開發(fā)的腳本語言,與java完全不同。第三個問題:你有一個項目是“中山大學三余社網(wǎng)站”,能不能介紹一下。這個東西,這個項目我還是很清楚的,畢竟這個項目是我和另外兩位大牛做的,然后就balabala的說了一大堆。最后他就要我寫代碼,題目是這樣的,如果有一個雙相鏈表,你如何確認這個雙相鏈表是否斷鏈。對于這個問題我還是真的有些糊涂,然后就問題,斷鏈的意思,是不是說,這個雙相鏈表斷了一條還是兩條都斷,他說:不知道。唉,當時那個囧啊,那只有自己好好想了,開始我認為斷鏈了就很有可能是指向了NULL,所以我分別從左和右遍歷鏈表,找到最后一個指向空的指針,如何是從頭開始遍歷那么最后一個如果不是雙相鏈表的最后一個元素那么就說明斷鏈了,從右邊開始遍歷,如果最后一個指向空的指針不是head那么也是斷鏈了。給他看了代碼以后,他說:你怎么知道,斷鏈了就一定指向空的呢。當時我好糾結(jié)啊,最后我想到了,分為三種情況,1,next指針斷開,指向其他指針;2,pre指針斷開指向其他指針;3,next和pre同時斷開。分為這三種情況以后問題就得到解決了。最后就是問了我一個數(shù)據(jù)庫的問題,他說如果海量數(shù)據(jù)的時候你應該用什么方法來處理查找的問題。然后我就說:使用hash表存儲。他就說:怎么用hash存儲和查找。我說:使用一種相應的規(guī)則定義hash,然后根據(jù)輸入插入到數(shù)據(jù)庫中,查找的時候也使用hash查找。然后他問我:如果遇到hash沖突的話應該怎么辦。我就說:如果兩邊沒有記錄那就插入到兩邊。顯然他對這個不滿意,然后我就說可以再次使用hash,然后他就沒說什么啦。最后他就說:那就這樣吧,你們是不是還有三面的?但是那個心里挺高興的,我說是丫。然后就很安靜的走了出去,第二天下午5點就收到了三面的hr面試通知。【騰訊實習生web前端JS開發(fā)工程師面試經(jīng)歷】相關(guān)文章:
騰訊WEB前端筆試題和面試題答案10-09
騰訊軟件開發(fā)類筆試題07-28
騰訊實習生筆試題目09-20
暑假我的騰訊實習筆試面試經(jīng)驗08-29
HR是如何面試那些前端菜鳥的07-26
“英語差生”的面試經(jīng)歷07-07
雷人的面試經(jīng)歷07-11
知名外企面試經(jīng)歷08-13
寧波銀行面試經(jīng)歷09-11