【面試匯總】剛畢業(yè)就拿到阿里,字節(jié)跳動欧聘,騰訊的實習(xí)offer,附上我的經(jīng)驗希望幫助到大家!

前言

不知不覺已經(jīng)6月中了端盆,細(xì)想2020年在家蹲著瘋狂準(zhǔn)備秋招實習(xí)怀骤,到已經(jīng)實習(xí)一個多月,緊接著大廠秋招提前批也吹響了號角焕妙,時間節(jié)點銜接得很快蒋伦,在這個時間點會有點感慨,以前在秋招的時候每天都在啃網(wǎng)上面經(jīng)焚鹊,拿到offer了直接去實習(xí)也沒有時間在網(wǎng)上反饋回來痕届,現(xiàn)在決定還是以一個“過來人”的身份寫一篇關(guān)于自己的親身經(jīng)歷來給有需要的朋友做一些參考,大佬輕噴末患。接下來將從個人情況研叫,秋招實習(xí)面經(jīng)總結(jié)和秋招的一些建議三個方面展開,趕時間看題看面經(jīng)的小伙伴可以直接到第二部分璧针。

image

另外我這里為大家準(zhǔn)備了一線大廠面試資料和我原創(chuàng)的超硬核PDF技術(shù)文檔嚷炉,以及我為大家精心準(zhǔn)備的多套大廠面試題(不斷更新中),有需要的朋友點擊這里備注簡書探橱,自行下載即可申屹!希望大家都能找到心儀的工作!
image

個人情況

  • 南京某985研二學(xué)生(下學(xué)期研三)隧膏,本科比較愛玩哗讥,熬夜lol大師上不去之后,研究生階段也意識到要學(xué)一點真本領(lǐng)胞枕,奈何研究生階段學(xué)到的知識跟工作相關(guān)性不大杆煞,所以可以理解為秋招開始的時候?qū)τ谡夜ぷ魍耆欢?/p>

  • 選擇語言我最后選擇了Java,便開始了為期一個多月的啃面經(jīng)曲稼、刷題的生活索绪。這個過程是真的很辛苦的,體會過的人都懂贫悄。我很長時間沒有找到那種全身心投入學(xué)習(xí)的感覺了瑞驱,可能就比高考差一點點吧。我這里不談合理安排時間窄坦,比如上午刷題下午刷面經(jīng)晚上一起看之類的唤反,不同的人有不同的效率凳寺,不同的學(xué)習(xí)方式,找一個自己最合適的最舒服的彤侍,當(dāng)然也不能過于舒服而沒有發(fā)揮出自己最大的潛力肠缨。

  • 過程放在面經(jīng)里吧,這里說一下結(jié)果吧盏阶。整體來說比較幸運晒奕,春招一共投了5個廠,字節(jié)名斟、阿里脑慧、騰訊、網(wǎng)易砰盐、美團(tuán)闷袒。美團(tuán)筆試過了之后一個月沒有動靜,bat拿到offer之后網(wǎng)易也放棄二面了岩梳, 三個offer分別是阿里盒馬囊骤,騰訊云,和抖音冀值,最后選擇了去抖音也物。

  • 說實話這個結(jié)果比較出乎我的意料,以前沒想到自己能去大廠實習(xí)或工作池摧,因為真的很菜焦除,別說我學(xué)婊了,系統(tǒng)準(zhǔn)備之前java線程池都不知道作彤,為什么不知道膘魄,因為沒用過啊竭讳! 實踐才是檢驗真理的唯一標(biāo)準(zhǔn)创葡,有些知識真的只有自己去寫一下,你才能有一個最深入的理解绢慢。

  • 直接甩題目吧灿渴,記得的不多,我盡量全部貼出來胰舆。

騰訊

  • 騰訊是最玄乎的面試體驗了骚露。我投的提前批前前后后被撈了三次,前兩次被PCG吊起來打

  • PCG round1 騰訊視頻tv版 一面掛

  • 上來就做了兩個算法題缚窿,歸并排序棘幸,二叉樹的中序遍歷非遞歸,出完題就退出面試了倦零,說是異步進(jìn)行多人面試误续,感覺很舒服吨悍,不看著我還不緊張

  • redis淘汰策略

  • 智力題,1000個蘋果蹋嵌,10個籃子育瓜,要求拿任意個蘋果都能整籃子拿,怎么放

  • 要做一款盒子栽烂,能識別用戶的語音命令躏仇,將其轉(zhuǎn)化為文本,如何識別無意義的文本愕鼓,開放題

  • 就這些钙态,這是我人生中第一次面試,但感覺還不錯菇晃,算法題比較簡單做得很快,智力題也想出來了蚓挤,最后討論的自認(rèn)為也還可以磺送,以為應(yīng)該能復(fù)試,結(jié)果沒有灿意,掛了3天后灰掉了

PCG round2 未知部門 二面掛

一面:

  • 寫個單例模式吧
  • 線程池工作說一下估灿?
  • 你項目里的難點說一下?(覺得我沒說清楚缤剧,確實有點緊張了
  • Vim會用嗎馅袁?有多熟練?
  • Git原理看過嗎荒辕? 并發(fā)怎么實現(xiàn)的汗销?
  • java nio說一下
  • 前面的回答的不怎么樣,應(yīng)該不想面我了抵窒,說 那你寫個快排吧

二面:

  • 問項目弛针,聊項目,說一面面試官可能沒問清楚又來問我一次李皇,這次說清楚了削茁。
  • 問我能實習(xí)多久
  • 讓我準(zhǔn)備一下應(yīng)該還有一輪技術(shù)面
  • 結(jié)果當(dāng)然是沒有等到許諾給我的技術(shù)面,直接給我掛掉了...

CSIG 騰訊云 拿offer

  • 有了前兩次的經(jīng)驗掉房, 我對騰訊已經(jīng)很佛系茧跋, 愿意要就要,不要就算了卓囚,甚至面試前一個小時我還在刷抖音瘾杭。

一面:

  • kmp算法(正好看到了,所以會
  • 聊項目捍岳,一直聊
  • Java鎖機制富寿,Reentrantlock和sync 有什么區(qū)別
  • Jdk源碼讀過嗎(把自己熟悉的地方講一下睬隶,沒有難為我
  • 三次握手講一下吧, 四次握手有去考慮過為什么要設(shè)置2msl等待時間嗎页徐? 1msl的時間是多少清楚嗎
  • Get Post區(qū)別懂嗎
  • 虛擬內(nèi)存
  • 我語速很快苏潜,沒半小時就問我有沒有什么問題,我說題呢变勇?題也不用做嗎恤左,kpi這么明顯嗎?面試官笑了搀绣,說不是的飞袋,不是kpi面,我笑了笑覺得沒戲了链患,結(jié)果竟然有2面

二面:

  • 項目聊了半小時
  • 問我最近有在刷題嗎巧鸭,我說當(dāng)然有,那最近刷的一題比較好玩的題是什么麻捻,你的思路又是什么纲仍? (這個面試官很厲害,能根據(jù)你說的題判斷你的思路贸毕,瞬間指出你的問題)
  • 這個其實沒什么參考的郑叠,我感覺是很合得來,聊的也很愉快明棍,沒有難為我乡革,這種面試可遇不可求,和磁場相關(guān)摊腋,要說他水吧沸版,其實也能把我問到說不出話流济,不水吧父阻,又沒有問很基礎(chǔ)的東西典格。
  • 總結(jié)騰訊的話就是:提前批一定要參加百炬,不用筆試加無限被撈义起,是提升能力和耐操能力的一個絕好機會昌腰,題目可能會比較偏芍碧,但也可能會比較常規(guī)這不一定栅迄,但相信自己總有一場一起都很合適的面試

阿里

  • 前面說到語言問題阿里除外痕惋,為什么呢区宇,因為如果想要找研發(fā)崗,java知識真的很重要值戳,不僅是java基礎(chǔ)议谷,你最好還得有一個自己的java項目,多多少少碰一點java的并發(fā)之類的堕虹。

一面:

  • 項目
  • java鎖
  • 鎖優(yōu)化過程
  • 線程池核心參數(shù)
  • Comparator和Comparable區(qū)別
  • linux load
  • linux 如何查看cpu情況
  • 數(shù)據(jù)庫讀寫鎖
  • 數(shù)據(jù)庫隔離級別
  • mvcc說一下
  • like走不走索引卧晓,為什么芬首, 怎么才能走
  • b+樹優(yōu)勢是什么
  • HashMap源碼說一下
  • String 可變嗎
  • String a = new String("")創(chuàng)建了幾個對象
  • HashMap 安全嗎?
  • ConcurrentHashMap怎么實現(xiàn)的
  • 三次握手
  • Java反射
  • Spring AOP IOC說一下
  • 什么是可重入鎖

二面:

  • 項目
  • 類加載機制
  • 注解原理逼裆,如何自己實現(xiàn)一個注解
  • Java的多態(tài)(方法表郁稍,問得很深
  • Java的內(nèi)存模型
  • GC算法,回收器(問得很深
  • 接口和繼承區(qū)別
  • 出了一道SQL題
  • 出了一道很復(fù)雜的算法題胜宇, 題目描述就很長耀怜,就類似于去參加會議,不同天數(shù)不同地點不同時間不同會議有不同的得分桐愉,問最大得分财破,寫了個數(shù)據(jù)結(jié)構(gòu)框架大概,核心思路沒有想明白从诲,讓我準(zhǔn)備下一面

三面:

  • 項目
  • 出了一個場景題 如何寫一個注解完成一個功能左痢,不會
  • JVM調(diào)優(yōu)
  • 雙親委派模型
  • sleep 和yield區(qū)別
  • 反射創(chuàng)建對象獲取私有值
  • spring哪里用到了反射
  • 如何不用stack實現(xiàn)一個棧(說完一個問還有嗎? 逼了我說出了三個才滿意
  • 總的來說系洛,阿里的面試體驗還不錯抖锥,面試官都循序漸進(jìn)引導(dǎo),但真的像傳言要把你的基礎(chǔ)問個底朝天碎罚,所以一定要做好充分的準(zhǔn)備,把Java啃透了

字節(jié)

  • 字節(jié)是我放在最后才面的公司纳像,原因有三:1.傳言只有一次面試機會荆烈,掛了就不能再面了(假), 2.字節(jié)面試算法題很多竟趾,不做好準(zhǔn)備不敢去(真) 3. 阿里騰訊太難了憔购,只能當(dāng)練級,字節(jié)一定要沖刺進(jìn)去
    結(jié)果1是假的岔帽,其實可以協(xié)調(diào)重新發(fā)起面試玫鸟, 2 是真的,我面了4輪技術(shù)面 5道算法題... 不過是因為被轉(zhuǎn)崗了犀勒,重新發(fā)起面試的屎飘,一般可能就兩輪技術(shù)面吧。 3的話只能說看大家怎么想了贾费,反正現(xiàn)在我在字節(jié)才發(fā)現(xiàn)字節(jié)的氛圍钦购、技術(shù)、待遇都不會比阿里騰訊差褂萧。話不多說押桃,出題了。

一面:

  • Java nio說一下
  • epoll說一下
  • epoll和 poll select區(qū)別
  • Java線程池處理任務(wù)過程(這一點我們有不同的意見导犹,我認(rèn)為是先看隊列滿沒滿再去看最大線程數(shù)滿沒滿唱凯,面試官說這樣會有問題羡忘,但是我堅持了自己的看法,面試官好像不認(rèn)同
  • 四次揮手的意義是什么
  • 二叉樹的右視圖 ( 遞歸+非遞歸
  • 一個鏈表有一個random隨機指針磕昼,如何去復(fù)制(問了一下用最簡單的hashmap可以做嗎卷雕, 問了我一下思路說可以,但是可以想想空間復(fù)雜度小一點的)

二面:10分鐘后(這種感覺真的很爽掰烟,一鼓作氣

  • 項目聊了半小時
    算法題:去除鏈表的重復(fù)節(jié)點 1->1->2->3 ==> 2 ->3 【說實話這個瞬間我覺得我的字節(jié)已經(jīng)穩(wěn)了爽蝴, 這個題可以說是很簡單的題了,但是洋洋灑灑5分鐘寫好后發(fā)現(xiàn)調(diào)試不對纫骑,看了看面試官說給我10分鐘調(diào)試一下蝎亚,他說沒問題多久都可以,于是我仔細(xì)檢查函數(shù)先馆,也沒發(fā)現(xiàn)問題发框,最后都快20多分鐘了,我又寫了一個遞歸算法煤墙,還是不對梅惯,心態(tài)炸了,真的覺得很難受仿野,后面發(fā)現(xiàn)是鏈表頭節(jié)點沒獲取到铣减,也就是說把返回頭節(jié)點的函數(shù)直接當(dāng)void用了,所以調(diào)試打印的話打印不出來...
  • 二面結(jié)束后有點自閉脚作,因為二面表現(xiàn)太差勁了葫哗,機會因為自己太輕視題目而溜走。但好在給我一個三面的機會了

三面: 幾天后

  • 上來就問我家是哪的球涛,準(zhǔn)備實習(xí)多久劣针,我一度以為到了hr面,我還問咱們這是技術(shù)面嗎亿扁?面試官說肯定是的捺典,總不能上來就問題目吧 哈哈哈氣氛瞬間輕松很多
  • 如何實現(xiàn)一個登陸系統(tǒng)
  • 有哪些安全問題需要注意
  • 數(shù)據(jù)庫acid表示什么,隔離級別說一下
  • 一個鏈表从祝,奇數(shù)遞增襟己,偶數(shù)遞減排序
  • 場景題,如何去找到錯誤日志哄褒,挺復(fù)雜的最后我說如果日志id排序過就好辦了引到了二分查找
  • 一個有序數(shù)組有重復(fù)元素稀蟋,找到某元素的個數(shù)(必須兩次二分找左右邊界

四面:第二天

  • 項目
  • 算法題我就不問你了前面也問的夠多了
  • 對我們這有什么要了解的,如果要來的話你準(zhǔn)備從哪里開始準(zhǔn)備
    ...
  • 總的來說呐赡,字節(jié)的面試碰到的算法題雖然多但應(yīng)該都是中等題簡單題退客,應(yīng)該會的,字節(jié)也確實挺看重編碼能力,leetcode好好刷絕對沒問題萌狂。

總結(jié)

最后為大家準(zhǔn)備了Java架構(gòu)學(xué)習(xí)資料档玻,學(xué)習(xí)技術(shù)內(nèi)容包含有:Spring,Dubbo茫藏,MyBatis, RPC, 源碼分析误趴,高并發(fā)、高性能务傲、分布式,性能優(yōu)化凉当,微服務(wù) 高級架構(gòu)開發(fā)等等。有需要的朋友點擊這里備注簡書售葡,自行下載即可看杭!,對于大廠面試挟伙,我最后想要強調(diào)的一點就是心態(tài)真的很重要楼雹,是決定你在面試過程中發(fā)揮的關(guān)鍵,若不能正常發(fā)揮尖阔,很可能就因為一個小失誤與offer失之交臂贮缅,所以一定要重視起來。

image

還有Java核心知識點+全套架構(gòu)師學(xué)習(xí)資料和視頻+一線大廠面試寶典+面試簡歷模板+阿里美團(tuán)網(wǎng)易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring源碼合集+Java架構(gòu)實戰(zhàn)電子書一起免費分享給大家介却!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谴供,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子齿坷,更是在濱河造成了極大的恐慌憔鬼,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胃夏,死亡現(xiàn)場離奇詭異,居然都是意外死亡昌跌,警方通過查閱死者的電腦和手機仰禀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚕愤,“玉大人答恶,你說我怎么就攤上這事∑加眨” “怎么了悬嗓?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長裕坊。 經(jīng)常有香客問我包竹,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任周瞎,我火速辦了婚禮苗缩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘声诸。我一直安慰自己酱讶,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布彼乌。 她就那樣靜靜地躺著泻肯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪慰照。 梳的紋絲不亂的頭發(fā)上灶挟,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音焚挠,去河邊找鬼膏萧。 笑死,一個胖子當(dāng)著我的面吹牛蝌衔,可吹牛的內(nèi)容都是我干的榛泛。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼噩斟,長吁一口氣:“原來是場噩夢啊……” “哼曹锨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起剃允,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤沛简,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后斥废,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體椒楣,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年牡肉,在試婚紗的時候發(fā)現(xiàn)自己被綠了捧灰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡统锤,死狀恐怖毛俏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情饲窿,我是刑警寧澤煌寇,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站逾雄,受9級特大地震影響阀溶,放射性物質(zhì)發(fā)生泄漏腻脏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一淌哟、第九天 我趴在偏房一處隱蔽的房頂上張望迹卢。 院中可真熱鬧,春花似錦徒仓、人聲如沸腐碱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽症见。三九已至,卻和暖如春殃饿,著一層夾襖步出監(jiān)牢的瞬間谋作,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工乎芳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留遵蚜,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓奈惑,卻偏偏與公主長得像吭净,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肴甸,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容