一、前期準(zhǔn)備先講講我自己的經(jīng)歷吧,樓主無(wú)實(shí)習(xí),大二上就打消了讀研的打算,開(kāi)始準(zhǔn)備就業(yè)。但當(dāng)時(shí)還沒(méi)有完全放下課內(nèi)的課程學(xué)習(xí),整個(gè)上學(xué)期只學(xué)完了 Java 基礎(chǔ)大二下,也就是去年的這個(gè)時(shí)候,我開(kāi)始學(xué) Spring 全家桶,在這個(gè)過(guò)程中也慢慢開(kāi)始刷起了力扣。在那會(huì)和學(xué)長(zhǎng)聊天時(shí),得知學(xué)院有一位老師在給企業(yè)開(kāi)發(fā)項(xiàng)目(現(xiàn)在看來(lái)比較偏向外包?),于是我便發(fā)郵件聯(lián)系了這位老師,表達(dá)想?yún)⑴c到落地項(xiàng)目開(kāi)發(fā)的意愿,幸運(yùn)的是,她也很樂(lè)意接受我的請(qǐng)求,于是互相加了微信,約時(shí)間開(kāi)了個(gè)小會(huì),老師讓我先學(xué)完 springboot 再聯(lián)系她進(jìn)組下學(xué)期結(jié)束進(jìn)入小學(xué)期,我開(kāi)始在組里打雜,老師非常貼心地分配了一個(gè)研究生學(xué)長(zhǎng)帶我ww,我有不會(huì)的東西或者解決不了的問(wèn)題都請(qǐng)教了學(xué)長(zhǎng),學(xué)到了不少東西因?yàn)榻M內(nèi)做的是一個(gè)基于腳手架的 web 系統(tǒng),所以我的主要產(chǎn)出(其實(shí)也沒(méi)多少2333)是權(quán)限相關(guān)的 crud 還有一些前端的路由邏輯,以及定時(shí)任務(wù)相關(guān)的編寫(xiě),在暑假結(jié)束后的九月份,項(xiàng)目交付了,我也沒(méi)有繼續(xù)跟著老師接其他的項(xiàng)目,開(kāi)始去學(xué)習(xí)分布式微服務(wù)相關(guān)的知識(shí),后面也是把以前跟著敲的外賣(mài)點(diǎn)評(píng)換成了微服務(wù)項(xiàng)目二、嘗試投遞日常實(shí)習(xí)我最早投遞實(shí)習(xí)的時(shí)間是去年十二月,那會(huì)時(shí)間比較尷尬,沒(méi)什么面試,只有鵝給了機(jī)會(huì)。第一次面試是天美的后臺(tái),處女面也很緊張,兩道簡(jiǎn)單的手撕寫(xiě)了一個(gè)小時(shí)才做出來(lái),導(dǎo)致面試官后面也時(shí)間問(wèn)八股,隨便了解了下我的知識(shí)廣度就結(jié)束了。當(dāng)天下午查詢進(jìn)度看到流程結(jié)束也是意料之中然后臨近十二月底,微信支付的前端部門(mén)給我發(fā)了面試邀請(qǐng)(???),當(dāng)時(shí)約的時(shí)間和一門(mén)課的匯報(bào)沖突了,推到了今年的 1 月 6 號(hào),結(jié)果剛開(kāi)始面試就和我說(shuō)撈錯(cuò)了,想要直接釋放簡(jiǎn)歷,然后進(jìn)入了反問(wèn)環(huán)節(jié)(???反問(wèn)我只問(wèn)了 wxg 前端相關(guān)的技術(shù)棧,后端用哪些語(yǔ)言,部門(mén)業(yè)務(wù)之類的,二十分鐘結(jié)束了面試微信這一出結(jié)束后,考試周也差不多到了尾聲,我又投遞了一些中小廠,可能是年底的緣故,沒(méi)有一家約面,后面也就放棄了日常實(shí)習(xí)的投遞,準(zhǔn)備 allin 暑期實(shí)習(xí)三、投遞暑期實(shí)習(xí) + 個(gè)人經(jīng)驗(yàn)過(guò)完年后,2 月 9 號(hào)回學(xué)校,準(zhǔn)備暑期實(shí)習(xí)我只投遞了比較大的廠,最終給面的也只有那幾家。我的面試場(chǎng)次主要被騰訊占據(jù),我的白月光也是騰訊,每次被掛了后不出半天就被另一個(gè)部門(mén)撈了(感覺(jué)是面評(píng)不錯(cuò) + 運(yùn)氣尚可?),其他的公司我也沒(méi)怎么面過(guò)不太好評(píng)價(jià)hhh,最后也是收到了騰訊的 offer雖然拒了美團(tuán)的 offer,但還是想夸一下美團(tuán),飛快的流程 + 頂級(jí)的面試體驗(yàn),我遇到的美團(tuán)的面試官都非常非常非常尊重人這里也分享下我的面試經(jīng)驗(yàn),因?yàn)槲沂钇谥幻孢^(guò)騰訊、美團(tuán)和字節(jié),所以根據(jù)這三個(gè)公司的特點(diǎn)總結(jié)1. 騰訊、字節(jié)側(cè)重考察 408 計(jì)算機(jī)基礎(chǔ),對(duì)計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)考察又廣又深2. 美團(tuán)側(cè)重問(wèn) Java 八股,準(zhǔn)備美團(tuán)面試的 uu 一定要重視 Java 的八股,包括 spring 框架、數(shù)據(jù)結(jié)構(gòu)等等3. 大廠對(duì)項(xiàng)目很看重,一般面試流程是你先做自我介紹,然后面試官在你自我介紹的時(shí)候看你的簡(jiǎn)歷,從你的項(xiàng)目開(kāi)始發(fā)散八股和業(yè)務(wù)場(chǎng)景4. 面試官對(duì)你的項(xiàng)目會(huì)有一些擴(kuò)展場(chǎng)景相關(guān)的提問(wèn),考察你對(duì)技術(shù)選型上有沒(méi)有自己的思考5. 面試?yán)锩孀钪匾氖鞘炙海绻@場(chǎng)面試的算法題沒(méi)做出來(lái),99% 會(huì)被判死刑。建議把 h100 刷完,再把 codetop 按頻度排序前 5 頁(yè)刷完,現(xiàn)在大廠算法很多并不是 h100 原題,可以在 codetop 這個(gè)網(wǎng)站上看看最近考得比較多的算法6. 除開(kāi)計(jì)算機(jī)基礎(chǔ)八股和算法,面試中我被問(wèn)得最多的是中間件相關(guān)的原理和應(yīng)用,比如 “你為什么用 rocketmq ?項(xiàng)目中哪里需要使用它?”、“有沒(méi)有調(diào)研過(guò)其他的消息隊(duì)列,為什么不用 kafka 或 rabbitmq?”、”redis 數(shù)據(jù)結(jié)構(gòu)用過(guò)哪些?講講怎么用的“ 等等,因此,對(duì)于寫(xiě)在簡(jiǎn)歷上的中間件技術(shù)一定要深入到底層架構(gòu)和原理,不能僅僅停留在知道怎么用7. 面試這種東西,能力固然重要,但運(yùn)氣也是非常關(guān)鍵的一環(huán),我和身邊一起準(zhǔn)備暑期的朋友交流討論的時(shí)候都有這方面的共鳴。所以說(shuō)還是要放平心態(tài),面試掛了,并不代表你不優(yōu)秀,很大可能是沒(méi)有遇到看對(duì)眼的面試官。不管是秋招還是暑期,戰(zhàn)線都很長(zhǎng),到后期才開(kāi)始收割的大佬大有人在,各位不需要過(guò)于焦慮最后分享一句我非常喜歡的歌詞:”比較是會(huì)奪走幸福的海盜船,我躺在沙灘偏偏不想出海~“祝各位能在暑期和秋招收獲自己滿意的 offer !附 offer timeline:騰訊:3/27 一面,4/1 二面,4/7 hr面,4/17 offer美團(tuán):3/28 一面,3/31 二面,4/1 oc,4/3 offer#暑期實(shí)習(xí) ##騰訊##美團(tuán)#