騰訊面試經驗

騰訊面試經驗分享一

本人計算機類碩士,研究方向是三維圖形及建模,對遊戲很感興趣,是個遊戲玩家(非網遊),所以準備的方向是騰訊遊戲類的工程師。

第一輪:筆試。

qq 的筆試題還是很有特色的,考察重點是數據結構,unix,iq,數據結構部分都是很基本的知識,如果你不會,那你就該檢討自己了。unix部分,相對而言比較陌生,但也不是很難,是unix方面很基本的東西。這些東西在面試中又一再提到。iq,比較難了,尤其是最後一個選做題,題目大家應該都知道了。筆試及格成績應是50分左右吧,而且給分還是很鬆的。筆試其實是很重要的,因為最後筆試試卷和你的個人材料都是裝訂在一起的,每個面試官都會看到。所以,比較差的成績即使進入了面試也很難走遠。

第二輪:技術類一面。

這個和你具體選擇的方向關係不大,主要分研發,測試,基礎研究等幾個方向。我面的是研發方向的,這個方向我感覺是純軟體的,所以對計算機的學生來說相當有利,尤其是從事網路,套用軟體,資料庫這些上層軟體的。面試官以提問+代碼相結合。

我的問題有:自我介紹,項目介紹,這兩個是必須的,在介紹項目的時候,面試官會深入問問題,會對某些細節,例如數據機構,算法複雜度,資料庫連線問一些問題。隨後是專業面試,題目都是相當經典的題目,大致有:進程與執行緒;unix和windows進程間通信的主要方式和系統調用;敘述tcp/udp協定,他們的套用,tcp的三次握手,滑動視窗,逾時重傳;http協定和cookie機制和一些cookie的問題(這個我不會);讓你設計一個pda上的通信簿,你會用樹還是哈希,從這個問題會引申出hash,平衡數,紅黑數的一系列問題;面向對象的多態是什麼,設計一個多態的例子;c++的虛函式實現機制。問題不難,

但是你回答問題的手段和技巧很重要。幾個經驗:要有自信,敢說精通,熟悉這些詞語,對自己的強項一定要毫不猶豫的說精通。回答問題之前,好好組織一下語言,不要說的顛三倒四,邏輯不清。問題一定要回答的全面,你說的越多越好,如果能把相關方面說出來更好。

在進行技術面的時候,一個最重要的問題就是,你要清楚的知道自己的強項,自己的特長,儘可能的把面試官朝你的方向引。我的特長是套用軟體開發和面向對象建模,所以我每次自我介紹總要強調自己的軟工很好,軟體開發流程很熟,這樣和很多面試官在軟體開發流程方面就有很多問題可以探討。你一定要展現出你的技術專業性(你是技術類的)和你對公司,職位的熱情。

在一面的時候,我向面試官展現了很多我在軟體開發方面的技術和對遊戲的熱愛。所以,當面試官向我祝賀說"我相信你應該可以進入騰訊",我就知道,這個offer應該有希望了。

第三輪:團隊合作。

這個問題大家也應該都知道,4副撲克搭塔放雞蛋的。這一輪我認為是過場,只要你技術面表現的不錯,你這一面都不大會刷。一組8個,我們做的很成功,兩個實驗都完成了。但是最後還是只有兩個進入了第三輪。而且,最後hr面試的時候,我偷偷看了一下我的面試記錄單,第二面是空的,根本沒用啊。

第四輪:繼續技術面。

manager 技術面,面的很辛苦,騰訊組織的非常不好,很多人等了很久才開始面,而且一部分面試官因故走了,結果這一面很多人面的很鬱悶。面我的據說是互動娛樂部的一個manager(hr說的),面的問題很無聊:進程和執行緒,tcp/udp,排序算法(讓我給他完整的說了一遍我所知道的排序算法和他們的時間複雜度),windows的記憶體定址方式,socket中阻塞模式乾什麼用的,你所認為的軟體開發模式和你對你所做項目的一些評價。最後是那個程式題,寫代碼,個題非常重要,如果做不出來或者做錯了,那就估計沒戲了。題目是給定一個字元串,例如abc123de4f67,把裡面所有的數字字串找出來,並且存貯起來,例如你要把123,4,67找出來,放到3個char型數組裡。這個題目很經典了,相信很多人都知道。

第五輪:hr面

paul 一面定乾坤,淘汰率很高,據說一半。hr面無非就是談談薪水啊,你的家屬啊,發你offer你來不來啊,可能根據個人情況還會談一些其他的。paul和我談了很多網遊的問題,包括網遊的發展前景,一些成功網遊的經驗,一些競爭公司的情況,遊戲引擎的一些情況,介紹了一下我要去的部門和職位。總之,你應該表現的更加專業點,要有自信。

  騰訊面試經驗分享二

本人it屌絲一枚,畢業4年,5年經驗(大四在騰訊實習一年,實習生工資,工作內容同正式員工一樣)。非常幸運,先後收到過騰訊、百度和阿里的offer,在這裡跟大家分享下經驗,同諸君共勉。

本人職業生涯的起點開始於騰訊,能入職騰訊其實非常偶然。XX年騰訊校招的時候,在本人的學校(學校是2本就不說名字了)開宣講會,學院很多同學都去了,因為當時對騰訊興趣不大所以沒去,當時希望去中軟金蝶這樣的傳統軟體公司。一個宿舍的兄弟要去參加騰訊校招的筆試,我作為親友團陪他一起去。騰訊的hr很 nice給了我一張筆試題和意願表讓我填。本來我想從學校北門直接坐車回家,既然來了反正也沒什麼事就寫了,算是為以後找工作熱身。筆試內容主要是編程基礎和排序查找算法之類的題,還有用程式實現遞歸這樣的,具體的忘記了。

筆試題感覺很簡單,附加題也答上了(本人專業課學霸、其他科學渣)。答完也沒檢查就坐車回家了,吃飯的時候收到騰訊叫我第二天去一面的簡訊,剛好我爸爸媽媽在南山的同學去我家做客,就乘阿姨的順風車回學校準備第二天的面試。

騰訊一面的面試官非常的nice也是我後來的組長,非常有人格魅力的一個人,我去的時候還特意給我倒了一杯水。主要問我了解的技術,我就介紹了下在大學期間做的c++、.net和j2ee項目,規則引擎、財務系統、學業預警系統、爬蟲引擎這些。因為完全沒準備所以回憶起來有點吃力,還好面試官沒有刁難,發揮還可以。問了java的記憶體機制,會不會導致記憶體泄漏,這個答的不太好;問了下hibernate的機制和作用都回答上了,讓寫了下爬蟲程式的核心代碼和正則表達式。

一面整整面了30分鐘感覺有戲,就回去好好準備2面的內容,把當年工程代碼翻出來複習以免再出現忘記的尷尬。很快第二天就通知去進行技術二面。技術二面就是傳說中的壓力面,被好一頓虐待。項目中的問題一個沒問,問的全是作業系統、數據結構的問題。還好專業都是a+,大多數題都回答上了。問了下我樹轉二叉樹,這個小意思。還問了java記憶體機制和是否會有記憶體泄漏什麼情況下會泄漏,good這個在一面回去之後就看了,回答的完美。最後一題是問的查找qq號。小case,寫了個二分查找;他說你認為我會滿意嗎,我想了想又寫了一個哈希查找,他說還是不滿意。這個時候我已經有點小不爽了,就說不知道。在有點尷尬的氣氛中結束了面試。當時覺得沒戲了,有點失落。回家看了下算法導論,原來有一個極為高效的算法是二叉查找,唉,人家已經提示了,但是還沒想到,有點小遺憾。

過了一周收到騰訊的hr面試邀請的時候,說實話非常的意外。聽說我們學校本科生全軍覆沒,就我一個過了2 面,研究生只有3個過了2面。hr面沒問什麼特別的,此處不表。一周后收到騰訊的正式offer,還是有點小激動的。薪水方面超過了我的預期,但最主要的是一面的面試官看起來很厲害的樣子,感覺騰訊也是一家很厲害的公司。

在騰訊幹了四年,正式三年,實習一年。後來開始負責招聘,我們部門在選擇求職者的時候主要看聰明程度、視野、大局觀、氣場等軟實力。當時我負責面了一個孩子,各方面挺不錯的,組長覺得也還行,但是被總監斃掉了,原因是太軟不夠霸氣。還有一個哥們技術和基礎感覺都還行,但是被組長斃掉了,原因是視野和聰明度不夠。

所以準備面試騰訊的同學,建議多留意近期的網際網路的最新動態,多練練表達。如果能在面試中批判一下近期騰訊的決策失誤和產品缺陷,無論對錯都會認為這個孩子不錯,那么一定會加分的;但是也不能過了,完全說的不對還侃侃而談會讓人覺得你這個人很浮誇也是會被斃掉的。尺度的拿捏很重要。還有一點,語速快而且語氣堅決目光堅毅自信的比語速慢表達不流暢的同學成功幾率高。我面過一個哥們,後來他頂替了我領域負責人的位置,這是後話。他在面試的時候就非常的自信,如果問一些“弱智”問題會被他反諷,當時大家就覺得這個人很厲害,面試也很順利,1天連續面了5面,當天就發了offer。騰訊社招是電話面、技術一面、組長面、平台總監面、部門經理面、hr面。總共6 面,面談是5面。

面試的時候首先要自信,如果能做到不卑不亢其實就已經成功了一半。我感覺大多數程式設計師都不太自信,給人感覺有點文弱,如果你自己都對自己不自信,怎么能奢求公司對你自信呢。但是也不能太自信,自信心爆棚就是自大,面過一個2年開發經驗的問他技術都不知道,就談項目。問他項目中做了什麼就談項目是什麼。在我這就被斃掉了還問你們能不能開到30w,我只能讓他回家等訊息了。