十二面上岸鵝廠,暑期有億點(diǎn)點(diǎn)難
花了兩個(gè)月終于上岸鵝廠,寫寫時(shí)間線和面經(jīng)攢攢人品。
TimeLine:
2.19 qq客戶端一面,秒過
2.21 qq客戶端二面,一周后掛
3.7 魔方工作室后臺(tái)一面, 秒過
3.12 魔方工作室后臺(tái)二面,次日掛,雖然掛完秒被撈,但此時(shí)心情跌入谷底,陷入深深自我懷疑
3.14 研發(fā)管理部一面 秒掛 唯一一次一面掛,此時(shí)已經(jīng)心灰意冷,隨便自我介紹和回答了,算法題也暴力亂寫一通。
跟家人朋友聊天后,重整旗鼓,重頭再來,并且總結(jié)之前的面試
3.17 騰訊音樂一面 秒過
3.20 騰訊音樂二面 秒過
3.21 騰訊廣告一面 秒過
3.27 騰訊音樂hr面 此時(shí)以為穩(wěn)了,信心大增,殊不知期待越高失望越大
3.31 騰訊廣告二面 秒過
4.2 靈犀互娛一面 秒過
4.7 告知騰訊音樂hr面掛了,心態(tài)徹底爆炸,實(shí)在想不通,一度不想找了,那幾天什么事都不想做。
調(diào)整了好幾天心態(tài),覺得已經(jīng)和鵝廠徹底無緣,開始面試一些其他廠,開始聯(lián)系以前公司的mentor問能否回去
4.8 oppo多媒體開發(fā)一面 秒過
4.8 騰訊廣告三面 一天后進(jìn)入hr面
4.9 靈犀互娛二面 一周后進(jìn)入hr面 (非常喜歡這個(gè)面試官,完全把你當(dāng)人,騰訊感覺純純不把你當(dāng)人,肆意鞭撻你,此時(shí)對(duì)靈犀的好感達(dá)到了頂點(diǎn),心想一定要去這家公司,對(duì)騰訊的厭惡也到達(dá)頂點(diǎn)。)
4.11 騰訊廣告hr面 當(dāng)天進(jìn)入錄用評(píng)估
4.19 騰訊hr加wx 最有希望的一集
4.15 oppo多媒體開發(fā)二面 秒掛 (本來以為oppo問的都很簡(jiǎn)單也都答上來了以為穩(wěn)的,但此時(shí)被掛習(xí)慣了心態(tài)毫無波瀾)
4.21 靈犀互娛hr面 當(dāng)場(chǎng)oc
4.22 就在今天!從兩個(gè)月的顆粒無收,到一天收到兩份offer,靈犀和騰訊,暑期結(jié)束?。ń?jīng)歷過的會(huì)明白這四個(gè)字的救贖感)
兩個(gè)月的求職,將大學(xué)以來學(xué)過的沒學(xué)過的統(tǒng)統(tǒng)復(fù)習(xí)了一遍,其實(shí)收獲很大很大,不論是技術(shù)上的還是非技術(shù)上的,寫不出精彩的文字,但應(yīng)該很多伙伴會(huì)有共鳴。
下面是一些面經(jīng),希望對(duì)大家有幫助
騰訊音樂:
一面(電話面試):
1. 拷打項(xiàng)目
2. Mysql可串行化怎么實(shí)現(xiàn)的
3. 分布式數(shù)據(jù)庫怎么保證一致性
4. New, malloc的區(qū)別
5. 講一下c++建立socket的流程,說具體的函數(shù)
二面:(全八股和場(chǎng)景題,沒問項(xiàng)目,無算法)
1. 實(shí)習(xí)遇到最困難的問題,怎么解決的
2. 沒有問項(xiàng)目
3. 找出一億個(gè)數(shù)中最大的十個(gè)數(shù)
4. 說一下布隆過濾器
5. 場(chǎng)景題:一個(gè)訂單系統(tǒng),包含訂單模塊和發(fā)貨模塊,保證一定會(huì)發(fā)貨并且只發(fā)貨一次
6. 怎么設(shè)計(jì)鏈表實(shí)現(xiàn)o(logn)的查詢速度
7. 二級(jí)緩存怎么更新緩存
8. Redis的刪除機(jī)制是什么
9. Mysql怎么保證唯一性,不用主鍵索引
10. Epoll了解嗎,說一下ET,LT模式,不同的應(yīng)用場(chǎng)景
11. 非阻塞和異步的區(qū)別
12. TCP和UDP可以共用一個(gè)端口嗎
13. A進(jìn)程malloc的資源可以在B進(jìn)程中調(diào)用嗎,講一下虛擬地址空間
14. TCP中,send函數(shù)執(zhí)行成功能保證對(duì)方一定接收到消息嗎
15. 分布式事務(wù)了解嗎,說一下二階段和三階段提交,你還知道什么保證一致性的方法
16. 服務(wù)器負(fù)載高怎么排查,說排查的命令
17. 說一下你最近在讀的書,非技術(shù)類,說說你的啟發(fā)
騰訊廣告一面:
1. 上來先兩道算法題,(檢查圖有無環(huán),字符串ip地址轉(zhuǎn)化為整型)
2. 拷打?qū)嵙?xí),項(xiàng)目
3. 怎么防止內(nèi)存泄漏,Shareptr和uniqueptr區(qū)別
4. 說一下輸入一個(gè)url經(jīng)過的鏈路
5. 了解redis嗎,說一下redis的應(yīng)用場(chǎng)景,重啟的時(shí)候避免冷重啟怎么解決
6. 說一下http1.0和2.0的區(qū)別
7. 了解消息隊(duì)列kafka嗎
8. 說一下unordered_map的實(shí)現(xiàn)原理,怎么解決哈希沖突
9. llinux有什么鎖
10. 進(jìn)程通信的方法
11. 說一下c++協(xié)程
12. 會(huì)寫sql語句嗎,說一下join語句
13. 目前有收到其他offer嗎
騰訊廣告二面:(面試官水平很高,拓展性非常強(qiáng),基本沿著你的思路問)
1. 拷打項(xiàng)目
2. 你在實(shí)習(xí)中遇到的最大的挑戰(zhàn)和最有成就感的事是什么
3. B+樹有什么優(yōu)點(diǎn)
4. C++17了解嗎,說一下c++17實(shí)現(xiàn)單例模式有什么好辦法
5. 怎么保證全局單例不會(huì)被delele誤刪除
6. C++虛函數(shù)的優(yōu)點(diǎn),有什么缺點(diǎn),底層是怎么實(shí)現(xiàn)的,如果讓你來實(shí)現(xiàn)可以怎么改善這些缺點(diǎn)
7. 聽你提到duckdb,說一下duckdb的核心機(jī)制是什么
8. 說一下https中公鑰和私鑰是怎么生成和交換的
9. 說一下c++代碼到生成elf文件的過程,說一下鏈接過程中是怎么判斷符號(hào)沖突的
10. 生成binlog的時(shí)候,怎么保證是完整的或者說是不沖突的,比如生成的過程中突然宕機(jī)了
11. 在游戲場(chǎng)景中,怎么設(shè)計(jì),既有TCP的可靠性,又有UDP的傳輸速度
12. Epoll了解嗎,在最新的redis版本中,為什么改成了多epoll
13. Docker了解嗎,說一下image和container的區(qū)別,底層分別是怎么實(shí)現(xiàn)的
14. Mysql在生成查詢樹的時(shí)候是怎么進(jìn)行優(yōu)化的
15. 聽你提到muduo庫,說一下muduo庫為什么要這么設(shè)計(jì),有什么優(yōu)點(diǎn)
16. 智力題:20瓶酒,2個(gè)空瓶可以換一瓶,最多可以喝多少瓶
17. 未來規(guī)劃
騰訊廣告三面:(主管面,偏聊天)
1. 實(shí)習(xí)中最有成就感的事
2. 比較想做業(yè)務(wù)還是基礎(chǔ)架構(gòu)
3. 對(duì)業(yè)務(wù)和基礎(chǔ)架構(gòu)分別有什么看法
4. 設(shè)計(jì)一個(gè)文件系統(tǒng)需要考慮什么,怎么設(shè)計(jì)
5. 說一下智能指針
#實(shí)習(xí)進(jìn)度記錄#