面試求職 你們想知道的騰訊面經
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
前言
好吧,最近很多人都想知道我是如何拿到騰訊社招的offer的,這裡不說教,畢竟我不是什麼大牛,也沒有很乾很乾的貨給到大家,只把我面試的過程分享給大家,給大家一個參考罷了,面試像BAT這樣的頂級網際網路公司,光憑你滿腔熱血是根本行不通的,想順利通關,你面試過程中的具體表現決定了你成敗與否。這不是廢話嗎?確實有點廢,下面就說點細節,我是如何一步步最終拿到Offer的。
如何得到面試機會?
這個面試機會我真的只能說是幸運,具體是誰給我這個機會的,我就不透露了,我能說的是我走的應該是內推流程,就是內部人員的推薦所得到的面試機會。這是很普遍的一種招聘手段,能節省招聘成本,更能有效的獲得優秀人才。所以很多企業鼓勵內部員工推薦人才,來簡化招聘流程。那麼除了內推流程,還有其他辦法得到面試機會麼?說實話,除非你的簡歷特別出眾,一般想通過投簡歷的方式獲得面試機會是比較難的一件事,也可能遇到崗位急需用人的情況,你獲得面試機會的機率會大些。如果是應屆畢業生的話,因為想去BAT的人真的太多了,如果你不是特別出眾,比如你在筆試面試展現專業基礎紮實,實習經歷突出之類的,否則你也很難在眾人脫穎而出。所以最後得出的結論,努力提升自己的能力,讓自己擁有稀缺性,才有機會去更大的平臺。
關於騰訊社招面試流程
我不知道其他崗位是怎樣的流程,我先說我求職的崗位吧,我面的是Android工程師,無線研發部,一共四輪面試,分別是:
- 第一面:組長面(這裡兩個人面我)
- 第二面:總監面
- 第三面:部門經理面
- 第四面:HR面
因為我在廣州,去的是深圳,一共去了兩趟,折騰得我不輕,剛好那段時間身體不好, 面完之後我頭暈腦脹的。不過結果倒是好的,如我所願拿到了最終的offer,這裡非常感謝面試官對我的認可。
第一面
先說第一面,我面的是社招的基礎崗位,所以這一面基本上是你今後的上級面你,兩位技術哥,當時都拿著macbook pro,一看就是專業的。一開始,就簡單做了自我介紹,然後就開始對我的技術進行全面的考察,因為是社招,不會像招應屆生那樣考基礎,主要是看你的專案經驗,還有思維邏輯性,對專案整體的認識,包括技術的選型和架構的設計等等。我們面了差不多一個多小時,基本上把我做得最長的一個專案,全面剖析了一遍,面試官問得很細,提了很多具體的使用場景,比如多執行緒的控制、效能優化、資料庫設計、加密混淆等等。最後,面試官通過我對整個專案的講解,基本對我的技術水平有一定的瞭解,並給出了評價,我所涉及的東西還是比較窄。因為我是做app開發,業務邏輯不會非常複雜,所以更多的是面向使用者的需求。最後,面試官問我有什麼想問的,我就說想知道了解多一點關於團隊的事情,面試官說了一通之後,整個面試就結束了,然後順利進入下一輪。
第二面
這是總監面,跟第一面一樣,問的問題都是開放性問題,主要看重你是如何解決問題的,看你的思維方式是怎麼發散的。比如面試官問我,你為什麼覺得你做的產品就比別人好?你為什麼要對你們的產品進行效能優化,主要瓶頸在哪裡?你是通過什麼方式進行優化?你優化的點是怎麼考慮的?你在使用第三方服務是處於什麼目的,你對它的評價是什麼,它們給你帶來的好處是什麼?如果讓你去思考如何更好的為開發者提供服務,你覺得還有什麼東西是開發者需要的?你對開發工具類產品感興趣嗎?可以從這些問題看出,面試官並不僅僅看重你的技術能力,還有你對產品的認識。第一面的時候,面試官就談到說:
我們想找一個比較全面的人,考慮的問題層次不只是說產品某個方面不合理,而是能夠推動某個產品的誕生,對產品提出有用的意見。
其實我平時都有關注大公司的技術分享,在面試過程中我就有提到我是如何參考大廠裡面的大牛如何解決問題的,並根據他們的實踐來完善我們的產品。這兩面,有很多細節沒有談到,可以看到面試官想找的人不僅僅要你在技術上有亮點,還有其他方面能吸引到他們,比如面試官在我簡歷看到我經常寫部落格,問我出於什麼樣的目的去寫東西,從什麼時候開始堅持的,並說這是一個很吸引人的地方。
第三面
順利通過前面兩關,第二個星期進入第三面。這一次面對的是騰訊的部門經理,是一位中年大叔,在騰訊幹了十幾年技術,跟他交談的過程中,他給我的感覺都是很平靜的。他拿到我的簡歷,稍微看了一下,就說:挑一個你最熟悉的專案講講吧。然後我就說了我是怎麼從0到1對專案進行開發和改造的,比如剛開始架構非常混亂,程式碼結構也不清楚,我是重構了整個專案,並按功能進行分包。然後又問了我是如何進行優化的,在Android中適配是一個很麻煩的問題,你又是怎麼做的?這部分我的回答是,儘量不要寫死,佈局能做到自適應就做到自適應,比如說字型的採用sp,間距採用dp的單位。一般我們都會上傳到雲測進行機型適配,看反饋的結果,然後再做調整,畢竟要適配所有機型幾乎是不可能的事情。然後又為了我怎麼做效能優化的問題,我就回答一種是UI上的優化,比如減少過度繪製,不必要巢狀佈局,利用include標籤來複用控制元件等等;一種是記憶體優化,主要通過一些工具檢查是否有記憶體洩露,用一些優化比較好的圖片載入框架來按需載入圖片,減少記憶體的消耗。後面就問我有什麼要問題,基本上每一輪面試最後都會讓你問問題,這一輪我問了關於團隊有多少人;當初是怎麼把騰訊bugly組建起來的這些需求是從哪裡來的;同事們之間的關係怎麼樣等等。最後,面試官面完之後,就說給我安排HR進入下一輪面試,到了這裡我內心其實是很激動的,因為技術面終於結束了,不過HR還是有可能把我刷掉,所以就平復了一下心情進入第四面。
第四面
到了這一輪,基本上你離offer不遠了,因為HR很少刷人,除非HR覺得你人品有問題,小巫人品還算不錯,所以這一關我很有信心哈。HR問的問題我前面有寫過一篇文章,基本上問問題的套路跟這篇文章一樣,可以去看看:
其實這一面可以說是跟HR之間的博弈,你為什麼要離開公司?你在上一家公司負責什麼?你是如何跟同事進行交流的?你是如何在一個公司保持自己技術上的更新?你技術上成長最快的是什麼時候,為什麼?如果你跟產品經理撕逼,如何解決你跟他/她的衝突?你有女朋友麼,如果你過來深圳,她怎麼辦?等等。因為這一關HR是會根據你的回答進行評分的,所以還是得認真對待,儘量展現你個人的能力,規避掉自己的一些缺點,這一關也就沒什麼大的問題了。
最後
過了幾天之後,我就收到HR的口頭offer,第二天正式收到offer,剛好那天是我的生日,感覺就像做夢一樣。說一下我這次面試騰訊的感受吧,面試官都很友好,問的問題都挺專業。因為我面的是社招崗位,所以不會像招實習生那樣考察你的基礎,面試官更看重你的工作經驗和思維方式,因為這是沒辦法準備的,經驗是你在實際工作中踩坑並填坑所得到的,而像演算法、資料結構這些是可以花時間準備,這對有經驗的人意義不大。面試過程中,如果你能做到不卑不亢,保持自信的話,你基本已經成功一大半了,你要做的是全面展示你的實力,這樣面試官才可能認可你。說到思維方式的鍛鍊,要給大家安利一個進階的好地方 stay4it.com 有心課堂。小巫也有在學的。它不僅僅是告訴你需求如何實現,還會教你如何分析,如何選擇解決方案以及為什麼要這樣來實現。讓你從每天的複製貼上,盲目的debug中解放出來,找到解決問題的本質。相信你會有很大的收穫。基本上,騰訊的面試經歷就這樣了,雖然我最終拿到了offer,但覺得有運氣的成分在。如果大家還有什麼想了解的,可以直接給我留言,我看到會及時回覆,最後,感謝大家的閱讀。
歡迎關注我的公眾號,分享生活、分享技術:wwjblog