今天分享一篇春招斬獲了字節(jié)和騰訊offer 的面經(jīng)。
整個(gè)面經(jīng)都寫的很詳細(xì),也有自己的思考,值得學(xué)習(xí)。
(資料圖片僅供參考)
以下是求職者分享的內(nèi)容:
我背景是NUS計(jì)算機(jī)碩士,武漢理工EE本科,春招收獲騰訊、字節(jié)等后端實(shí)習(xí)Offer,目前仍在字節(jié)實(shí)習(xí),今天給大家分享一下面試準(zhǔn)備經(jīng)驗(yàn),我認(rèn)為也同樣適用于大家日常的學(xué)習(xí)。
在開始分享之前,我想給大家拋出一個(gè)我認(rèn)為的技術(shù)面試公式,僅供大家參考,歡迎大家一起討論:
面試 = 40% 八股 + 30% 算法題 + 20% 項(xiàng)目經(jīng)驗(yàn) + 10% Idea
在接下來的面試準(zhǔn)備經(jīng)驗(yàn)分享中,我會(huì)著重介紹項(xiàng)目經(jīng)驗(yàn)與Idea。
八股和算法題我想市面上資料已經(jīng)數(shù)不勝數(shù)了,這里我簡(jiǎn)略說一下。
如果大家已經(jīng)對(duì)此部分準(zhǔn)備足夠充分或者已經(jīng)有著自己的方法論或?qū)W習(xí)路線,可以直接快進(jìn)到 項(xiàng)目經(jīng)驗(yàn) & Idea。
對(duì)于八股準(zhǔn)備,我主要以 Java Guide和 小林Coding為主,書本(如Redis設(shè)計(jì)與實(shí)現(xiàn)、JVM圣經(jīng)、Java并發(fā)編程的藝術(shù)、高性能MySQL)為輔。如果大家時(shí)間緊張,可以不看書。此外,我是面試驅(qū)動(dòng)復(fù)習(xí),八股文復(fù)習(xí)與面試相互交叉,是一個(gè)相互促進(jìn)的過程。
大家可以參照我的復(fù)習(xí)路線與經(jīng)驗(yàn),以面試作為驅(qū)動(dòng)力,高效地復(fù)習(xí)八股文。這一階段不考驗(yàn)智商,只考驗(yàn)?zāi)托?、毅?/strong>。因?yàn)橐惠啅?fù)習(xí)的時(shí)候大家可能會(huì)很新鮮,接觸或復(fù)習(xí)到很多有意思的知識(shí)點(diǎn),感覺自己有很大的提升,這一階段可能還比較有趣。但是在二輪復(fù)習(xí)尤其是穿插了面試之后,大家可能會(huì)遇到兩個(gè)問題:一個(gè)是感覺到很慌,認(rèn)為自己什么都不會(huì),看一個(gè)面經(jīng)慌一次;另一個(gè)是感覺到很枯燥但又不敢不看。不管是哪一個(gè)問題,都需要靜下心來,戒驕戒躁,迅速調(diào)整心態(tài),不要亂了陣腳。八股文這里我相信只要能花費(fèi)20天~1個(gè)月的時(shí)間,每天拉滿,一定能攻克。
對(duì)于算法題準(zhǔn)備,沒有任何捷徑除非天賦加持,刷就完了。我當(dāng)時(shí)候是LC刷了500多道題目,還有在其他平臺(tái)也零散地做了一些題,總體刷了8個(gè)月。其實(shí)精刷200~300道題就足夠用了。大家可以以Leetcode為主,著重做劍指Offer,最好做2~3遍。接下來我根據(jù)復(fù)習(xí)時(shí)間長(zhǎng)短,提供兩種策略。
接下來,我將重點(diǎn)介紹 項(xiàng)目經(jīng)驗(yàn) 與 "Idea"。
對(duì)于項(xiàng)目經(jīng)驗(yàn),我先為大家介紹項(xiàng)目,然后從項(xiàng)目準(zhǔn)備中分享我的經(jīng)驗(yàn)。
我準(zhǔn)備了三個(gè)項(xiàng)目:智能停車場(chǎng)項(xiàng)目、仿B站項(xiàng)目、RPC項(xiàng)目。這些都是我自己日常學(xué)習(xí)的項(xiàng)目,不是實(shí)習(xí)項(xiàng)目。順便說一下我在此之前只有一段很水的實(shí)習(xí)。
現(xiàn)在,我來總結(jié)一下項(xiàng)目準(zhǔn)備中需要注意的點(diǎn):
對(duì)于 "Idea",我認(rèn)為占比是最少的甚至可能面試官壓根不會(huì)問你,但是我認(rèn)為它對(duì)我而言是最有用的,實(shí)際上也指導(dǎo)了我整個(gè)面試過程甚至是學(xué)習(xí)編程的過程。
我這里的 "Idea"是指 你想要什么& 你的一些靈光乍現(xiàn)的想法。
"Idea"第一層
"Idea"第一層:我認(rèn)為需要清晰地認(rèn)識(shí)到自己學(xué)習(xí)編程、想要進(jìn)大廠是為了什么,這一點(diǎn)實(shí)際上直接或間接地指引著我們的日常學(xué)習(xí)或工作。我可以先和大家分享一下我在實(shí)習(xí)之前的 "Idea"(實(shí)習(xí)后我又有了新的認(rèn)知與變化,這部分大家有興趣我之后再做詳細(xì)的分享)。
我學(xué)習(xí)編程的目的就是覺得有意思,做網(wǎng)站、開發(fā)小程序、學(xué)習(xí)前后端、部署服務(wù)器等都很有挑戰(zhàn)性,做出以后也很有成就感,于是一發(fā)不可收拾。
想要進(jìn)大廠一方面是因?yàn)榇髲S給錢確實(shí)多,另一方面還是因?yàn)橄胍M(jìn)公司學(xué)到一些真正企業(yè)落地的技術(shù),并能夠真正做出一些產(chǎn)品或項(xiàng)目,直接點(diǎn)說就是想要干點(diǎn)真東西出來。
此外我也對(duì)自己的職業(yè)生涯有著較為清晰的規(guī)劃,我想的是工作中以后端為主,深耕技術(shù),向架構(gòu)師的方向邁進(jìn);日常學(xué)習(xí)中提升自己的技術(shù)廣度,以興趣為導(dǎo)向,涉獵各個(gè)領(lǐng)域,嘗試各種新東西。
我上述所說的 "Idea",確實(shí)對(duì)我面試過程中起到了推波助瀾的作用。因?yàn)楫?dāng)面試官和我聊起日常學(xué)習(xí)、職業(yè)規(guī)劃時(shí),我整個(gè)人的頭腦是清晰的,我可以清晰地給他講述我的想法。
這一點(diǎn)可以給面試官留下很好的印象,畢竟程序員面試并不僅僅是技術(shù)的考察,而是綜合評(píng)估。此外,我還可以給大家舉出一個(gè)最近組內(nèi)的case,我一個(gè)同事面試其他后端實(shí)習(xí)生,但是當(dāng)問到那位同學(xué)有沒有投其他崗位時(shí),他猶豫不定。
他說自己不確定,之后會(huì)嘗試算法崗。面試官就認(rèn)為這位同學(xué)沒有很清晰的規(guī)劃,即使招進(jìn)來,他可能心思也不會(huì)完全地投入到后端工作中。(可能還有其他多方面因素導(dǎo)致面試掛掉)
"Idea"第二層
"Idea"第二層:是否有一些奇思妙想、是否正在嘗試做自己的開源項(xiàng)目。這一點(diǎn)我在騰訊面試的過程中深有體會(huì),我先和大家分享一下這段面試經(jīng)歷。
三輪面試幾乎沒有問什么八股文,第三輪面試在拷打項(xiàng)目,另外兩輪都是業(yè)務(wù)場(chǎng)景設(shè)計(jì)題以及聊日常學(xué)習(xí)、聊開源。尤其是第一輪面試給我的印象最深刻,面試官估計(jì)很多人都聽說過,是一位PHP的開源大佬。
面試中他一直在給我拋出與實(shí)際業(yè)務(wù)相貼近的場(chǎng)景設(shè)計(jì)題,開放題目,沒有固定答案,我覺得是在考察我的思維廣度和技術(shù)廣度。這些問題我也都給出了自己的思考。此外,我們也聊到了開源項(xiàng)目,他向我分享了他做開源的初衷與過程。
而我也一直想要去做自己的開源項(xiàng)目,我和他說了我的想法。這一場(chǎng)面試也讓我學(xué)習(xí)到了很多在八股文中無法學(xué)習(xí)到的東西。第二輪面試中,面試官最后問了我最近在學(xué)習(xí)什么,我很自然地說了關(guān)于GPT的一些話題以及我想要做一個(gè)AIGC的簡(jiǎn)歷項(xiàng)目。本來面試已經(jīng)準(zhǔn)備結(jié)束了,但是面試官可能對(duì)這個(gè)話題比較感興趣,又和我聊了不到10分鐘。
從我這兩場(chǎng)面試中,我感覺到有著自己的想法很重要,是否每天有在探索并思考一些新東西,并去實(shí)際地做出來一些有意思的項(xiàng)目或產(chǎn)品。這一點(diǎn)是我從學(xué)編程以來的興趣所在,興趣推動(dòng)著我不斷地去探索一些新東西,經(jīng)常性地產(chǎn)出自己的"Idea"。
盡管有一些似乎和后端關(guān)聯(lián)性不大,但是它其實(shí)最終在一定程度上幫我拿到了Offer。而且"Idea"也可以促使自己即使在春招秋招結(jié)束后,還能夠有自驅(qū)力并且快樂開心地去學(xué)習(xí)編程,這一點(diǎn)也是我認(rèn)為最重要的。
總結(jié)一下"Idea"就是:清晰認(rèn)知自我,不斷嘗試探索。
往期推薦
關(guān)鍵詞:
Copyright@ 2015-2022 南非包裝網(wǎng)版權(quán)所有 備案號(hào): 滬ICP備2022005074號(hào)-13 聯(lián)系郵箱:58 55 97 3@qq.com