苦修月餘,斬獲bigo、騰訊offer,面經奉上

2020-12-16 艾小仙人

2020年已經接近尾聲了,跳槽的季節又來了,剛好,最近有好幾個讀者拿到了騰訊、阿里大廠的offer,在我厚顏無恥的追問之下,他們終於給我透露出了面試題的細節,這份熱乎乎、滾滾燙的面經分享給大家,希望對大家有所幫助。

bigo面試

第一位讀者經過1個多月的刷題、看書,成功拿下bigo和騰訊的offer,這位讀者之前也是985高材生,但是一直在小公司,之前和我聊了聊,透露出想去大廠的想法,這不,還是挺簡單的嘛,一把就過了,成功斬獲bigo、騰訊offer。

bigo一面

第一面的話,我覺得比較基礎,都是針對Java、SQL基礎的一些問題,然後擴展了一下對JVM對應到生產上的使用、調優經驗,看是不是真的做過、解決過問題,要有思路。

內存洩露怎麼分析?怎麼知道整條內存洩露的鏈路?

一般方法,jmap dump出轉儲文件,然後通過MAT等一些工具來做具體的分析。

用的什麼垃圾收集器?GC一次多久?線上多久一次Full GC?

垃圾收集器比較簡單,背背書就可以了,然後GC的頻率這個就是根據現在公司的場景舉例子說明。

怎麼進行JVM調優?

說了一點JVM調優的參數,使用之類,然後結合線上的一次問題回答了怎麼發現問題,最終調整JVM參數解決問題的過程。

項目裡有用過ConcurrentHashMap嗎?ConcurrentHashMap底層結構有了解嗎?

這個八股文看書就行了,分段鎖到CAS+synchronized改變,get、put、resize過程。

你知道JDK7和8之間的區別嗎

說了下Stream API使用、lambda表達式,HashMap頭插尾插的改變,ConcurrentHashMap實現方式的變化。

用過Stream嗎,講講

就根據平時使用說就好了,比較簡單。

sql優化的經歷

也比較簡單,平時用到的一些慢SQL優化的經歷說下就行了,但是平時要有總結,不然的話就會東一棒槌西一棒槌。

算法,鍊表相加

通用答案,用刷題大法。

bigo二面

二面會偏中間件一點,考察了項目的細節,會被問的很細,然後其他的問題都是看看書就知道了,雖然都不難,但是還是要多看書、多總結才行。

深挖項目

項目一定要準備好,每個細節的點,有問題的地方要自己多思考,不然被問到了回答不了就很尷尬。

講講ES,ES文檔數據太多了怎麼辦?

基本上把ES的所有點都講了一遍,就差不多OK了,因為我做的搜索業務,所以這塊的問題比較多。

RocketMQ集群的原理,消息堆積怎麼辦,推拉模式優劣?

也是看書就行的,堆積的解決方案可以看我的MQ文章系列。

說下Raft協議?

也就說說主要工作原理,Leader選舉、日誌複製這些。

分布式ID的設計方案?

很多,雪花算法,國內美團、滴滴、百度開源的記得一兩個就可以了,然後找一個說說實現的原理。

比較簡單的一個算法題,印象不是很清晰了,但是依稀記得是考並發工具包的設計

bigo三面

三面一上來其實還是問項目,扣細節,這一面是技術的終面了,可能是老闆面,所以沒有很多的技術上的難題,針對的還是個人思維方式,平時解決問題的想法和思路。

Redis集群的特性,分布式鎖的設計?

這個一般也沒什麼好說的,該背書就背書,分布式鎖也是老生常談的問題了。

問了項目架構,項目難點

再次被扣細節,平時要理解深刻。

算法是二分法的一個變形題,也不算難

bigo面試總結

面試難度總體來說一般,都是在網上能看得到的問題,但是必須都要會,比較順利的拿下offer。

騰訊面試

因為讀者已經先拿了bigo的offer,接下來騰訊的面試也算是更有信心了,至少有一個offer打底。不過騰訊一面問的非常廣泛,提問速度也很快,如果講的明白的話,立刻就開始下一個問題... ...

騰訊一面

HTTP/HTTPS,網絡安全問題?

說了說他們的區別,Https通信的機制,證書、密鑰保證安全一些東西。

volatile和synchronize的區別?

八股文,背!

JAVA內存模型?

JMM一套規則,工作內存、主內存,原子性、可見性、有序性,happens-before等等都說了。

Redis分布式鎖?

這個挺簡單的,大家都會的,另外還要說下和zookeeper實現方式的一些區別,實際應用的過程。

Innodb講講?

把知道的都說出來就好了,行鎖啊,MVCC,外鍵,一致性讀一些東西。

ZAB講講?

就說整個ZAB協議的過程,選舉、發現、同步、廣播的流程。

怎麼分庫分表?

這個其實還是需要點經驗的,沒有對應到數量級的項目的話可能還是靠背書了,參考我的分庫分表文章。

怎麼自己實現IOC?

如果自己看過實現,這個就比較簡單。

用過哪些設計模式,講講?

舉例一些常見的模式,平時怎麼使用的說說就行了。

怎麼判斷一個鍊表是不是有環?

刷題就好了。

一面的內容非常多,後面Kafka,Redis,Zookeeper,ES,計算機網絡都有被問到,有一些回答的不是很好,不過還是過了。

騰訊二面

這一面比上一面還是好一點吧,沒有那麼多問題,感覺上比一面還稍微容易一點,還有一些簡單的問題有點回憶不上了,項目的問題,我已經很熟了。

自我介紹?

自我介紹要準備好,不要太長也不要太短,幾句話說明自己的職業生涯的情況,重點的項目,用到的技能點概括進去就行。

深挖項目,問了下商品表的設計,項目有什麼亮點,或者認為有什麼缺陷,怎麼改進,並發有多少等等?

還是項目,深挖,沒什麼好說的了。

ES講了個遍,包括基礎原理和優化?

又重新說了一遍。

分布式ID的生成方式?

還是老問題。

再次聊了下項目,還有分布式事務相關知識,保證數據一致性?

也是老生常談題,面試必問。兩階段、三階段提交,TCC方案,還有強一致性、最終一致性等等。

為什麼要用框架做分布式,沒有行不行?

這種開放性的問題,說自己的思路就行了。舉例子說明比如Dubbo這種框架解決了什麼問題,如服務治理、服務編排、降級等。

騰訊總結

騰訊的面試相比bigo更加全面,更多的考察的是中間件的原理和使用,還有就是分布式系統下的一些常規的解決方案,平時這些知識點都碰到過,但是要多總結。感覺下來,整體難度也是一般。

附贈快手

讀者非常優秀,臨到採訪結束之際,還要附送我一輪快手面試,只能勉為其難收入囊中。

資料庫連接不上了,怎麼排查?

還是看思路的問題,思考比如網絡是否正常,資料庫服務是否正常、權限等因素。

雙親委派模型,有什麼好處?

說下原理,好處說了下安全、避免重複加載之類。

ThreadLocal講講?

看過知道就能說上來。

一次接口調用,在日誌文件裡列印」kuaishou 」+耗時,比如「kuaishou 20ms」,"kuaishou 50ms", "kuaishou 100ms",有十萬條,用linux的命令怎麼查出來耗時最短的十條?

這個不知道,然後面試官還一直硬要我手寫出來... ...

安裝了一個軟體,怎麼在linux找到他的路徑?

我說了whereis。

怎麼查看jvm裡線程狀態?

jstack進程ID就可以了。

CountDownLatch和CyclicBarrier有什麼區別?

這個看過就知道了,具體可以看我的文章有寫道。

jps -m ,jps -l 用過嗎?

-m可以輸出主函數的傳參,-l可以輸出完整包名。

講一下Spring事務底層是怎麼實現的?

這個問題也要看過源碼,AOP動態代理實現。

算法題:樹的鏡像,不能用遞歸寫。

還是那句話,刷題完事兒。

快手總結

快手的問題,嗯... 比較奇怪,然後沒有什麼太大問題...一輪遊了。

總結

總結下來,也基本都是常考的知識點,知道的話基本都沒有太大的問題,還要有生產中實際解決的經驗,考慮解決問題的思路,這位讀者bigo和騰訊的基本都全部回答上了,就是最後快手的這個fail-fast了。

如果快手一面你來,會不會掛?

微信搜索公眾號【艾小仙】回復【PDF】獲取百本計算機電子書,文章每周持續更新。我是艾小仙,阿里巴巴技術專家,我們下期見!

點擊【了解更多】獲取最新資料

相關焦點

  • 最後1小時,竟然靠「霸面」斬獲騰訊Offer?
    點擊上方藍色字體關注「職業蛙」,帶你輕鬆拿offer!福利1:後臺回復關鍵詞「面試」 ,領取:2021秋招面試福利包(抱佛腳專用)內含:面試技巧解析500強面試彙編群面通關6節課群面面經及案例分析其實對於這種做法,有個專門的稱呼——霸面,意思是指在沒接到面試通知的情況下,直接接觸招聘人員進行面試。真的有霸面這一說嗎?按照不完全統計,每年都有不少同學是通過霸面斬獲自己心儀offer。大家熟知的鵝廠便是最好的例子。(鵝廠甚至還會專門開通霸面通道!)
  • 如何拿到轉正率高達70%的騰訊暑期實習offer?
    像騰訊、網易、美團、字節跳動都紛紛開啟了2021屆暑期實習生招聘。而且騰訊的暑期實習招聘流程不是一般的快,據群友反饋,前一天晚上投簡歷,第二天就收到了線上群面的通知就拿騰訊來說線上群面肯定會刷掉大批的求職者。另外懂鵝廠的同學都知道,鵝廠暑期實習轉正將佔校招70%的名額。這意味著你的競爭者大概率都是想通過暑期實習轉正,提前鎖定offer的一群海內外名校碩士,並且還有各類大廠工作實習經驗。
  • 如何拿到轉正率高達70%的騰訊實習offer?
    像騰訊、網易、美團、字節跳動已經開啟、或者即將開啟2022屆暑期實習生招聘。而且騰訊的實習招聘流程不是一般的快,據往年的同學反饋,前一天晚上投簡歷,第二天就收到了線上群面的通知就拿騰訊來說線上群面肯定會刷掉大批的求職者。另外懂鵝廠的同學都知道,鵝廠實習轉正將佔校招70%的名額。這意味著你的競爭者大概率都是想通過實習轉正,提前鎖定offer的一群海內外名校碩士,並且還有各類大廠工作實習經驗。
  • 武漢學院專升本學生拿到騰訊實習offer,自信能夠正式入職騰訊
    楚天都市報5月12日訊(記者李碗容 通訊員羅茜)今日,武漢學院軟體工程專業專升本學生王鴻康正式到騰訊公司辦理實習入職。4月底,他收到騰訊的暑期實習offer。為了這次實習,王鴻康從去年10月份就開始準備,自主學習網絡、計算機系統、Linux、資料庫、編程以及算法等知識。
  • 騰訊文檔前端面經 已OC
    js中typeof和instanceof的區別以及原理hash和history的區別、onhashchange事件智力題:100個桌球、甲乙一次可以拿一到五個、甲先拿的話怎麼能最後一個拿完面試官特別好,面完就說接下來會有二面的面試官聯繫你,好好準備除了cookie和localstorage之外還有什麼存儲方式indexDB、memory cache、disk cache在引入js文件的script
  • 騰訊!阿里!大二男生斬獲4家頭部科技公司實習offer!憑啥?
    小學主動要求報3個奧數班,初中在數學成績上一馬當先,高中零基礎接觸信息學,在全國信息學奧林匹克競賽中斬獲銅獎。準備競賽需要2年時間,高中課程實際只上了1年,獎項帶給崔倍寧的是1所985高校降60分錄取和1所211高校上一本線即錄取的政策待遇。
  • 2021算法阿里&騰訊&快手上岸,菜鳥小碩經驗分享
    大廠內推、校招資訊、面經筆經、職場乾貨、簡歷技巧...實習面經分享面試過程中常會被問到程式語言(python&c++)、深度學習(cv方向)和常考的編程題(leetcode、劍指offer)。程式語言,作業系統,數據結構,計算機網絡這些基礎一定要打紮實。我的實習先後面試了字節、騰訊、海康、平安科技、創新工場,春招實習面了阿里、字節。先後拿了騰訊、平安科技、海康、阿里的實習offer。
  • 一位百度AI工程師的求職經歷(offer/面經/乾貨/感悟)
    這裡順便再補充一下春招的騰訊面經吧,因為不能實習所以相當於隨便投了一下體驗體驗,面的部門是MIG應用寶。總結:後來正式秋招的時候做了筆試,到10月了就一直沒有被通知面試,感覺今年騰訊秋招算法崗已經不怎麼招人了。
  • 騰訊校招將在3天後正式啟動!如何拿下月薪過萬,偏愛年輕人的鵝廠Offer!
    上周,騰訊產培生校招正式啟動8月1日,面向20屆的校招也即將開啟涵蓋
  • 同時面了騰訊三個部門,拿下offer!
    讀者在讀小碩,先恭喜讀者獲得了騰訊的offer,下面看看都經歷了什麼。 1、註冊和投遞簡歷 當初還是在十二月的時候,抱著嘗試的心理,去騰訊註冊並投遞了本人的簡歷,並且由於本人的經歷,最終投遞了技術運維這個崗位,事業群則無明確意向,這樣就能在騰訊的所有事業群都有機會了(˙︶˙),當時等了很久都沒收到面試消息,都感覺涼透了,結果在
  • 剛畢業的我是如何拿到騰訊產品經理offer的
    背景介紹:騰訊實習提起批:(共4輪面試:2輪業務面-總監面-HR面)offer:平臺型產品經理(技術方向)。本人:某985 AI方向碩士,本科期間有幾家上市公司的運營經驗,「知名」科技自媒體等。A3:這個問題,個人覺得主要是運營這塊,結合自己的經歷,我主要是做過一些從0-1的種子用戶培養,然後覺得這塊能力是可以在崗位上保持有效的。Q4:問的一個產品問題,針對目前騰訊雲熱度不夠,想給用戶帶來一些歸屬感,如果給你做這麼一個社區產品,你會怎麼做?
  • 從「offer帝」到面過幾百學生,騰訊&字節面試官給校招建議
    又到一年一度的校招季,很多人找我諮詢校招相關的事情,周末抽空給大家結合我從大四時候的所謂「offer帝」經歷,到這幾年從騰訊到字節跳動到酷狗陸陸續續面過幾百個大學生後的總結感悟及相關文章,應該比較適合大學生朋友去了解校招,從總體上思考校招和做準備(建議先收藏和浮窗本文,慢慢看)。也歡迎已經畢業的讀者朋友分享給學弟學妹哈。
  • 這名大二男生斬獲騰訊、字節跳動等4家名企的實習offer!
    大二斬獲騰訊、螞蟻金服、字節跳動、圖森未來4個實習offer,實習月薪近萬。談及實習體驗,他形容,「大海中的潛艇,別看它在深水中,實際上,它對整個海域,乃至天上的風和雲都有關注。工作後的試錯成本太高,大學期間的實習是最好的機會。開闊的視野和足夠的信息透明有助於做出更準確的判斷、獲得更快速的成長。」
  • 騰訊offer報批流程:已放棄!?
    雖然最終拿到的是平安金融壹帳通的offer,我還是分享一下前面騰訊的面經,雖然是失敗了,但是給大家參考一下。騰訊:一面1.自我介紹2.怎麼查看CPU佔用率最高的進程?講一下對運維的理解很多問題都忘了,面完狀態更新到hr面,隔一天又跳過hr面變成已完成所有面試環節。但是又很造化弄人的在一個半月後,offer報批流程放棄。
  • 20名中學生拿到騰訊實習offer,他們靠這個!
    這些好玩兒又有趣的項目全都是一群中學生開發的,他們都來自騰訊青少年科技學院重磅推出的「星火計劃微信小程序未來營」項目。 10月24-25日,由騰訊青少年科技學院主辦,聯合微信極客發起的「星火計劃微信小程序未來營」項目路演暨結營儀式在深圳騰訊濱海大廈舉行。
  • 2020年04月16日(周四)|騰訊、普華永道、殼牌等名企筆面試經驗分享
    【歐萊雅區域銷售培訓生計劃(L』Oréal FST)】歐萊雅lrt綜合經驗(已拿offer)【寶潔】分享熱騰騰的暑期CBD一面【微眾銀行】2020暑期 第二輪筆試經驗【寶潔】CBD暑期實習一面分享【騰訊(QQ)】騰訊財經分析類暑期實習【德勤俱樂部(Deloitte Club)討論區】做完筆試了 分享下準備的英語作文【飛利浦校園招聘】財務管培生三面
  • 騰訊、B站、字節筆試倒計時!最新題庫曝光+筆試公開課放送,速度進群刷題!
    9月是各大廠筆試扎堆十分密集的一個月,為了讓同學們不錯過任何一場筆試,且可以提前準備。我們將會在群內定期更新筆試日曆,每日在群內發布最新筆試開始時間及倒計時。如果你也面臨著沒有求職規劃、沒有崗位相關實習、專業不對口、網申面試過不了等問題困擾,依然想在即將到來的秋招中斬獲心儀的名企offer。互聯派推出【獨角獸計劃】名企求職全流程解決方案,現在投資自己,秋招一步到位拿到名企高薪offer。
  • 2021算法阿里&騰訊&快手上岸!菜鳥小碩校招經驗分享
    實習面經分享    面試過程中常會被問到程式語言(python&c++)、深度學習(cv方向)和常考的編程題(leetcode、劍指offer)。程式語言,作業系統,數據結構,計算機網絡這些基礎一定要打紮實。    我的實習先後面試了字節、騰訊、海康、平安科技、創新工場,春招實習面了阿里、字節。先後拿了騰訊、平安科技、海康、阿里的實習offer。
  • 在騰訊實習是怎樣的體驗?
    我自己負責的模塊的一個需求改了40+遍,評審了3次以上,在不斷的更改中也能看出自己在邏輯上的問題以及考慮問題的不嚴謹,也正在努力改善自己,就像組長說的先想全再想深。@火山跑跑大家都很優秀,很聰明。是不是看得特別想立刻馬上去騰訊實習?反正派派是十分動心!可大部分名企對實習生都有比較高的要求,就拿騰訊的產品類中的產品策劃/運營崗來說吧。設計過個人產品、在全國網際網路產品/創業大賽中獲獎、有網際網路產品策劃或運營工作實習經歷、在學校有產品策劃項目者。
  • 拿到年薪25萬的騰訊商業分析師Offer, 她做對了什麼?
    學員學完課程有成功拿下商業分析相關offer,騰訊雲、鯨準、青桐資本、德勤等等…其中不乏0基礎入門的商業小白。求職必備互聯派,是專注於網際網路行業的求職成長平臺,目前已覆蓋海內外1000餘所高校,精準連結400家網際網路名企,是網易遊戲、唯品會等名企的官方合作招聘平臺。