天天看點

圓夢騰訊之路!6面阿裡、5面位元組、4面騰訊,終斬騰訊Offer曆經4面,“跳進”騰訊一面二面三面四面HR面總結

6年前,BAT沖到了風口浪尖,美國上市的阿裡成為中國體量最大的網際網路公司,騰訊借助微信成為移動網際網路的霸主,外企開始撤離中國,國企的光環也慢慢褪去。

到了近年,應屆畢業生心中最炙手可熱的公司換成了TMD及各路獨角獸公司,這些公司代表着科技最前沿,能夠許諾高薪和美好前景。

而加入位元組跳動、阿裡和騰訊則成為了我的人生目标。

今年3月,我6面阿裡、5面位元組、4面騰訊,最終拿到了我心儀的騰訊Offer,而這也多虧了我自己的這些計劃落實。也感謝自己的堅持和我朋友王珩在這一路對我的鼓勵和支援。

下面我會分享我個人4面騰訊的經曆和這一路來我的一些面試的小技巧,希望我的經曆能夠幫助到更多地想要進入BAT的小夥伴!共勉!

曆經4面,“跳進”騰訊

一面

  1. hashmap的實作
  2. Java中的垃圾回收
  3. 談談你在項目裡面都做了什麼?
  4. 除了代碼之外你還學習了什麼技術,架構
  5. 死鎖是怎麼産生的
  6. 線程和程序的差別
  7. 程序的通信方式
  8. CPU的執行方式
  9. 代碼中遇到程序阻塞,程序僵死,記憶體洩漏等情況怎麼排查。

二面

  1. MySQL的索引,B+樹性質
  2. Redis的持久化方式
  3. 秒殺系統的架構設計
  4. 除了單例模式,知道擴充卡模式怎麼實作麼,有什麼用

三面

  1. 十億個數的集合和10w個數的集合,如何求它們的交集。集合的數字不重複。
  2. TCP和UDP的差別,具體使用場景呢
  3. TCP四次揮手講一下過程,最後一次ack如果用戶端沒收到怎麼辦
  4. 對于socket程式設計,accept方法是幹什麼的,在三次握手中屬于第幾次

四面

  1. 自我介紹
  2. 談談你參與過的項目,有什麼收獲
  3. TCP和UDP的核心差別在哪
  4. TCP的四次揮手,time wait狀态有什麼意義
  5. 反問

HR面

  1. 自我介紹
  2. 工作收獲
  3. 離職原因
  4. 拿到其他offer了嗎,會如何選擇呢
  5. 排一下公司,部門,薪資和城市等因素
  6. 你的優缺點,如何改進
  7. 學生時代最成功的事
  8. 你的預期薪資

總結

準備好一些高頻問題,包含技術類和非技術類

Step ①:技術類

  • 看過哪些源碼
  • 對哪個技術比較熟悉
  • 最近在學什麼,為什麼
  • 項目有哪些地方需要改進
  • 項目有哪些難點
  • 怎麼應對突發流量
圓夢騰訊之路!6面阿裡、5面位元組、4面騰訊,終斬騰訊Offer曆經4面,“跳進”騰訊一面二面三面四面HR面總結

上面的話,隻是提到了面試的時候面試官的一些提問,由于篇幅的原因沒有把6面阿裡、5面位元組的面試題以及所有這些面試題的答案分享出來。

我和王珩經過7天的時間,已經把文檔整理出來了,非常詳細。希望能夠幫助到大家,共勉!

如果大家還有一些面試方面的技巧或者經曆,可以私信分享給我,我會和王珩一起繼續完善這份文檔!

圓夢騰訊之路!6面阿裡、5面位元組、4面騰訊,終斬騰訊Offer曆經4面,“跳進”騰訊一面二面三面四面HR面總結

2021BAT網際網路企業春招面經目錄

PS:想要擷取上述提到的算法題學習資源、源碼資源和我個人的面試真題及答案,請關注、轉發後,備注“123”掃碼添加小姐姐vx,或者加入我的扣扣學習交流群領取:811863766

圓夢騰訊之路!6面阿裡、5面位元組、4面騰訊,終斬騰訊Offer曆經4面,“跳進”騰訊一面二面三面四面HR面總結

 直接掃碼添加,記得一定要備注暗号“123”哦!

Step ②:非技術類

  • 平時怎麼學習的,新知識怎麼學習
  • 自己有哪些優缺點
  • 同僚怎麼評價自己
  • 為什麼離職
  • 還有什麼要問的

Step ③:介紹項目技巧

  • 講項目一定要慎重,講太深的話,任何一個名詞,面試官都有可能深入提問,導緻自己答不上來;講太淺的話,面試官會覺得項目難度不夠,沒興趣聽;
  • 說項目的時候,說完痛點,然後說解決方案一二三,以及各自的優缺點,最後生産選了什麼方案,面試時,邏輯是否清晰也是很重要的考察名額;
  • 突出對業務的深刻了解;
  • 用具體的數字說明情況,如qps、db資料量等;
  • 把八股文穿插到項目裡

Step ④:算法題技巧

  • 注意代碼規範,比如注釋先行(先寫注釋再寫代碼)、對特殊情況的傳回值寫好注釋(比如入參為空時傳回什麼)
  • 善于向面試官提問,展現自己的邏輯能力,以“從父串尋找子串為例(即實作indexOf方法)”,可以提的問題有:
  1. 子串在父串中沒有出現,傳回什麼
  2. 子串為空,傳回什麼
  3. 子串出現多次,是否隻傳回第一個位置
  • 如果時間足夠,按上面的來,如果時間不夠,就不要考慮太多邊界情況啥的,能過一個case就行
圓夢騰訊之路!6面阿裡、5面位元組、4面騰訊,終斬騰訊Offer曆經4面,“跳進”騰訊一面二面三面四面HR面總結

Step ⑤:其他技巧

  • 語速不要太快,不然面試官了解不了;
  • 至少要有一個功能足夠牛逼,可以吹很久很久,問項目難點等時候才可以吹;
  • 至少要有一項技術足夠深入學習,redis、mysql、jvm...都行,吹上了就大大加分;
  • 回答問題的時候,先說結論,再說過程,在知道結論的前提下,聽你講過程,容易了解;
  • 不要一開始就投一堆公司,很可能面完一兩場發現履歷需要修改;
  • 大廠hr面不要撒謊,hr相當專業,很容易看出來;
  • 面試其實就是八股文、項目、算法三個方面,三方面都沒問題,那就穩了。八股文可以背,項目可以包裝,但算法隻能靠積累。想進大廠,先刷題,半年起步。
圓夢騰訊之路!6面阿裡、5面位元組、4面騰訊,終斬騰訊Offer曆經4面,“跳進”騰訊一面二面三面四面HR面總結

網絡熱傳面試真題大合集

Step ⑥:常見問題示例

還有什麼要問的?

答:

  • hr面:培養體系和晉升機制
  • 技術方面:有哪些方面需要加強,或者向面試官請教一些職場經驗
  • 備注:人類最需要的東西是認可,向面試官請教職場經驗,他說完後,你表示十分認可,他就得到了人類最需要的東西。

為什麼離職?

  • 想到更好的平台,做更有挑戰性的工作,同時也希望身邊有更多優秀的人

怎麼學習的?

  • 通過看書提高深度,通過公衆号、專欄、部落格等碎片化的方式提高廣度;
  • 看得懂/聽得懂不一定真的懂,講得出來才是真的懂,是以學習一個知識點後要自問自答;
  • 看書選經典書籍;
  • 學習時要善于提出問題,根據問題深究細節,沒有問題才是最大的問題;