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

2020-12-24 艾小仙人

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】獲取百本計算機電子書,文章每周持續更新。我是艾小仙,阿里巴巴技術專家,我們下期見!

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

相關焦點

  • 20名中學生拿到騰訊實習offer,他們靠這個!
    這些好玩兒又有趣的項目全都是一群中學生開發的,他們都來自騰訊青少年科技學院重磅推出的「星火計劃微信小程序未來營」項目。 10月24-25日,由騰訊青少年科技學院主辦,聯合微信極客發起的「星火計劃微信小程序未來營」項目路演暨結營儀式在深圳騰訊濱海大廈舉行。
  • 11月網綜月榜|《哈哈哈哈哈》斬獲月榜冠軍,《女兒們的戀愛3》排名...
    11月網綜月榜|《哈哈哈哈哈》斬獲月榜冠軍,《女兒們的戀愛3》排名第二 2020-12-03 11:18 來源:澎湃新聞·澎湃號·湃客
  • 全美Top14範德堡大學offer,用了這兩招他輕鬆斬獲
    12月的北京氣溫驟降,但小德的內心卻是無比溫暖,因為屬於咱們明德立人的同學們的捷報正在源源不斷地傳來。而今天我們要來一同分享的戰績,就是曾斬獲倫敦國王學院(KCL)法學碩士(LLM)offer的Z同學的又一枚錄取——位列2021美國US News綜排TOP14的範德堡大學(Vanderbilt University)的法學碩士(LLM)offer!
  • 《令人心動的offer2》11月11日開播 何炅撒貝寧等加盟
    原標題:《令人心動的offer2》11月11日開播,何炅撒貝寧等加盟   11月3日,綜藝《令人心動的offer2》宣布將於11月11日起
  • 《令人心動的offer2》11月11日開播,何炅撒貝寧等加盟
    新京報訊 11月3日,綜藝《令人心動的offer2》宣布將於11月11日起騰訊視頻全網獨播,每周三20點會員搶先看,每周四20點非會員免費看。《令人心動的offer·面試篇》將在11月4日20點上線。據悉,本季的加油團成員包括何炅、撒貝寧、範丞丞、周深、楊天真、徐靈菱。
  • 2019-2020年度SeeUCareer西遊教育學員Offer榜來啦~!
    SeeU君這就為你奉上Offer數據深度分析給你的秋招指點迷津熱門求職領域:網際網路、金融、快消從行業來看,SeeU Offer主要覆蓋網際網路、金融、快消、四大、諮詢美國企業招聘揭秘:為了搶奪最優秀的人才,各大頂級名企的招聘是越來越提前了,主申請季一度從大三下學期push到了大二上學期,整整提前一年半。
  • 《令人心動的offer》Papi姜逸磊談女性不敢懷孕
    由騰訊視頻推出的國內首檔律政職場觀察類真人秀《令人心動的offer》, 將於12月11日晚8點播出第七期。繼高燃燒腦的「現場取證」課題後,八位實習生迎接新課題「訴訟可視化」。實習生們兩兩分組,梅楨、何運晨首次組隊、相互鼓勵;薛俊傑全力以赴備戰新課題,李浩源凸顯領導力。
  • 雙非學姐安永實習轉正失敗,最後卻斬獲德勤/安永Offer!一個暑假如何完成逆襲?
    本期學徒分享:來自【線上學徒——商業分析方向】Zoe同學。在四大會計師事務所實習的她,獲得直通par 面機會,本以為提前批就能收穫滿意的Offer,誰知居然首戰敗北!還好最後結果是令人滿意的,拿到了德勤和安永兩家的offer,現在很多大廠已經開啟秋招,正式進入秋招季了,我把我秋招的心路歷程分享大家,希望大家能在這個秋招中都能拿到滿意的offer!
  • 我,大四,拿到了騰訊offer,畢業前一個月被學校開除了,怎麼辦
    我之前就讀於某985大學,大四拿到了騰訊的offer,且已經在公司實習半年了,然而畢業前一個月被學校開除了。關於被開除的原因之前我在深圳實習,選了兩門網課,為了湊學校要求的文化素質學分,然而在快放假的時候,那兩門課的老師要求在學校進行期末考試,網上的期末考試只佔30%,當時心疼從公司來回學校的機票錢,選擇了找同學幫忙替考,替考時老師沒有查學生證什麼的,一切都很順利,然後直到放寒假前兩天,學校告訴我替考的事情被發現了,我去問幫我替考的同學,他說第一門考試寫錯了名字然後塗黑了重新寫上我的
  • 21屆雙非本科逆襲:投遞72家房企,斬獲5家地產offer
    從2019年11月開始為加入地產做準備,到2020年11月拿到滿意的offer,期間的經歷希望能對大家有幫助。第一階段:了解地產,拓寬渠道(2019.11-2020.3)對雙非本科來講,學校幾乎是不可能有地產宣講會的。沒有信息渠道,不了解各地產每年校招情況,不了解自己加入和應當從事的工作,又何談加入地產呢?
  • 保研經驗:優營率100%的「大牛」如何斬獲人大南大中科大等offer
    ,分別是南開經發院、中科院經濟學院、廈門大學經濟學院、浙江大學公管學院、西安交通大學金禾經濟中心、中國人民大學公管學院、中國科學技術大學管金學院。參加四所大學,均拿到錄取offer,分別拿到中國人民大學公管學院、南開經發院、中國科學技術大學管金學院、西安交通大學金禾經濟研究中心的offer。這些信息基本上是參加夏令營老師最為看重的條件了,也是我們能否入營的硬核因素。
  • UCB MFE申請歷程 (附面經)
    從3月下旬到現在,足足兩個月了。能夠與UCB相遇真的充滿緣分。鄙人不才,記錄一下申請歷程,希望對往後各位有所幫助。 3月份連續收到CMU和Stanford的rej,心態炸裂。尤其是CMU面拒操作真的太幾把騷了。我又不滿足哥大金數和康村金工(雖然中間來了個NYU克朗所挽回點顏面),就決心幹他一票希望找到救贖。
  • 令人心動的offer第二季什麼時候播出?令人心動的offer2更新時間
    在此背景之下,由騰訊視頻出品的職場觀察類真人秀《令人心動的offer》即將迎來第二季,並將於11月11日正式開播。在今晚8點即將搶先放送的面試篇中,何炅、撒貝寧、範丞丞、周深、楊天真和徐靈菱組成的新一季加油團將首次亮相,他們會全程陪伴實習生們的職場初長成。
  • 本碩直通國際班蒲朝暉斬獲5所名校OFFER
    「以夢為馬, 不負韶華珍惜大學時光, 努力實現自己的人生夢想」如今的他, 做到了且斬獲5所名校OFFER他就是本碩直通班的蒲朝暉同學接下來我們一起走進關於蒲同學的勵志故事      在人類文明的漫漫歷史長河中,榜樣猶如滾滾河沙中的金碩一般閃耀著璀璨的光芒。
  • 錄取率僅為2%的騰訊暑期實習,套路究竟有多深?
    3月10日,心動的offer官博宣布第二季正式開啟律所實習生招募。和上一季不同的是,這次未能入選節目的優秀簡歷還有機會獲得騰訊法務部的實習面試機會。     求職中會面對的簡歷、群面、單面和筆試答題技巧課程,再到全流程針對性輔導、offer選擇和籤約指導.如果想要拿到offer,從現在起應該做什麼事情?哪個時間段該做哪些事?都會有專業的導師幫你規劃。讓你的求職路不再磕磕絆絆,贏在同齡人的起跑線上。
  • 跳槽0 offer?你該這樣破局
    面了5家大廠,卻 0 offer的靜珊另一位是我的學妹靜珊,她正處於換工作的迷茫期。由於今年各項數據一直在下降,婧姍那條業務線,可能會被優化的內部小道消息不絕於耳。再加上工作快3年,月薪只有15k,校招畢業生都快趕上她的薪資,靜珊決定跳槽。
  • 「招聘進行時」暑期實習進度-歐萊雅/騰訊/阿里/美的/華潤置地
    暑期實習進度-歐萊雅/騰訊/阿里/美的/華潤置地歐萊雅-2020年5月29日,歐萊雅MKT 以及新零售發了終面通知郵件——6月12日前電話通知面試的具體時間;同時有部分同學已經收到電話通知,並在6月8日安排了面試。
  • 學霸碧勝 | 拒絕小米等名企offer,她來碧桂園從銷售做起!
    在學校,她不斷拿著各種獎項金,斬獲各種證書,是風雲人物。初涉職場,她更是「面霸」,收穫多家名企offer。
  • 兩年經驗斬獲螞蟻/頭條/PingCAP Offer,牛逼哈!
    「分享一篇面經,作者拿到了 PingCAP,今日頭條的 offer 以及螞蟻金服的口頭 offer。下面是該作者的經驗分享。去年(18年)年底想出來看看機會,最後很幸運地拿到了 PingCAP,今日頭條的 offer 以及螞蟻金服的口頭 offer。想著可以總結一下經驗,分享一下自己這一段」騎驢找馬」過的心路歷程。
  • 深圳中學2021屆斬獲哈佛大學錄取offer一枚!大陸僅4枚!
    深圳中學依舊強勢,時隔一年再次斬獲哈佛大學offer! 哈佛大學 根據招生辦的消息,今年早申請階段共有創紀錄的10,086名學生申請了哈佛!去年早申請人數僅有6,424人,由此來看今年同比增加了57%!