1. 校招面試經(jīng)驗(yàn)小分享,阿里騰訊美團(tuán)字節(jié)實(shí)習(xí)offer

        共 4018字,需瀏覽 9分鐘

         ·

        2021-08-09 21:05

        近期很多童鞋在準(zhǔn)備校招了,找了螞蟻的一位童鞋,給大家分享一波面試經(jīng)驗(yàn),以及面試心得,希望能幫大家在秋招拿到一個(gè)好結(jié)果

        我自己的22屆春招實(shí)習(xí)算是告一段落,給自己做個(gè)總結(jié),也給大家分享一下金三銀四的一些心得。

        一、首先介紹一下自己的情況

        • 上海某211渣碩

        • 2022年畢業(yè)

        • 電子信息專碩(兩年制 ),今年研一

        • java后端開(kāi)發(fā)(半路出家

        暑期大廠實(shí)習(xí)offer:

        • 阿里巴巴—螞蟻金服—支付寶技術(shù)部—java

        • 騰訊—PCG—看點(diǎn)搜索中心—c++

        • 字節(jié)跳動(dòng)—電商業(yè)務(wù)->轉(zhuǎn)到西瓜視頻—go

        • 美團(tuán)—美團(tuán)平臺(tái)—服務(wù)體驗(yàn)部—java

        • 攜程—國(guó)際化旅游業(yè)務(wù)—java

        ...

        最終選擇了去阿里實(shí)習(xí),有以下幾個(gè)原因:

        • 超級(jí)大廠,java體系成熟,技術(shù)沉淀深

        • 實(shí)習(xí)不想花太多的時(shí)間花在轉(zhuǎn)語(yǔ)言上,繼續(xù)升華java

        • 阿里轉(zhuǎn)正留用機(jī)會(huì)大,秋招競(jìng)爭(zhēng)力大

        • 上海讀書(shū),想在上海實(shí)習(xí),感受一下坐擁外灘的場(chǎng)景

        二、學(xué)習(xí)經(jīng)驗(yàn)

        首先我總結(jié)了一下java面試可能會(huì)從哪些方面考察,針對(duì)每一塊,我不會(huì)涉及到一些具體的技術(shù)原理,而是去分享一下我自己對(duì)他們的看法,也只代表我個(gè)人的理解和看法,歡迎各位大佬共鳴或者給我建議!

        我會(huì)從以下幾個(gè)方面去分享,每一個(gè)小類都會(huì)有對(duì)應(yīng)的面試題目匯總,可以在牛客網(wǎng)、github等自己搜索,也可以和我私信!給你分享我的資料!之后也想專門抽空出一期我學(xué)習(xí)的資料!這里面就不做介紹了!

        • 計(jì)算機(jī)基礎(chǔ):計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫(kù)

        • java:語(yǔ)言基礎(chǔ)、集合源碼、多線程、JVM

        • 框架類:開(kāi)發(fā)框架、中間件

        • 分布式類:分布式組件、分布式思想

        • 項(xiàng)目

        2.1、計(jì)算機(jī)基礎(chǔ)

        首先,我自己本科是電氣工程專業(yè),所以沒(méi)有學(xué)過(guò)計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)和數(shù)據(jù)庫(kù)這類的專業(yè)課,應(yīng)該也和大部分同學(xué)一樣。但是計(jì)算機(jī)基礎(chǔ),是每個(gè)大廠必問(wèn)的問(wèn)題,絕對(duì)不能忽視。

        計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)

        強(qiáng)烈建議:

        • 面試之前通過(guò)面經(jīng)學(xué)習(xí),面經(jīng)上都是比較重要的知識(shí)點(diǎn),這部分沒(méi)有太多的實(shí)戰(zhàn)技巧,多記多背,還有一點(diǎn)大家容易忽略的一點(diǎn),要多說(shuō)!把你知道的知識(shí)點(diǎn)用嘴巴說(shuō)出來(lái),很多同學(xué)腦子里有貨,說(shuō)不出來(lái),組織不了語(yǔ)言,也是很致命的一點(diǎn)!

        • 在面試的途中,遇到不會(huì)的問(wèn)題即時(shí)記錄,學(xué)習(xí)并且消化!你的能力不是說(shuō)現(xiàn)在70分,面完10家公司還是70分,**在不斷面試的過(guò)程中,反復(fù)積累反復(fù)消化!**就像西天取經(jīng)越來(lái)越厲害。

        數(shù)據(jù)結(jié)構(gòu)和算法

        強(qiáng)烈建議:

        • 刷LeetCode,這個(gè)對(duì)于找工作來(lái)說(shuō),太重要了,這里直接講我刷leetcode的方法,我大概刷了320多道題,一共刷過(guò)3個(gè)來(lái)回。

          • 入門:我最開(kāi)始刷遇到的問(wèn)題和大家一樣,在不了解算法和數(shù)據(jù)結(jié)構(gòu)的情況下,很難想出這一題的思路,那么很簡(jiǎn)單,利用答案學(xué)習(xí),拿到題目就看答案,對(duì)著答案寫代碼

          • 初級(jí):當(dāng)我看了一定數(shù)量的題目的時(shí)候(大概前100題),基本的算法,數(shù)據(jù)結(jié)構(gòu)都有所了解,接下來(lái)就遇到一個(gè)問(wèn)題,那就是拿到題,知道大概的思路,寫不出對(duì)應(yīng)的代碼,我的建議是,自己先寫,不管是api忘記了還是怎么樣,先把你想到的東西都寫出來(lái),然后看答案,再自己改自己的代碼。

          • 中級(jí):當(dāng)你刷的題數(shù)上來(lái)的時(shí)候(大概200題),你已經(jīng)大概有點(diǎn)算法感覺(jué)了,現(xiàn)在你要做的就是回頭看,不用去寫新的代碼,因?yàn)樾判暮苤匾?,再去刷前面的代碼,這時(shí)候要多寫多練。不用看別人刷了多少題,你把一個(gè)題刷透徹才有實(shí)質(zhì)性的提高,找工作夠用了。

          • 高級(jí)-地獄:等待各路大神補(bǔ)充

        • 筆試:筆試的時(shí)候是ACM模式,詳情可以參考??途W(wǎng),一定要提前去準(zhǔn)備(會(huì)寫輸出輸出、導(dǎo)包,自定義數(shù)據(jù)結(jié)構(gòu))

        數(shù)據(jù)庫(kù)(深入)

        數(shù)據(jù)庫(kù)我覺(jué)得一定是一個(gè)作為我們應(yīng)屆生面試值得深入的地方

        除了傳統(tǒng)的CRUD之外,我們需要了解一些數(shù)據(jù)庫(kù)的底層知識(shí)(mysql)

        • InnoDB存儲(chǔ)引擎架構(gòu)設(shè)計(jì)

        • 數(shù)據(jù)庫(kù)內(nèi)存區(qū)域、磁盤區(qū)域:redo log、undo log、buffer pool、

        • MVCC、隔離級(jí)別、事務(wù)控制

        • 索引(底層)

        • explain執(zhí)行計(jì)劃

        • ...

        這個(gè)一定是你能夠和面試官自信的侃侃而談的一個(gè)重要的點(diǎn)。

        2.2、Java

        語(yǔ)言基礎(chǔ)、集合源碼、多線程

        這三個(gè)部分,大家在學(xué)習(xí)java的這條路線上面都有過(guò)學(xué)習(xí),我給大家的建議就是,看面經(jīng),因?yàn)檫@個(gè)考來(lái)考去也就是那么多,萬(wàn)變不離其宗。

        這里著重說(shuō)一下,集合類比如說(shuō)HashMap等一定要自己看源碼,自己看源碼,網(wǎng)上博客很多,結(jié)合博客看源碼,印象會(huì)更深刻。

        JVM(深入)

        jvm和mysql應(yīng)該是我本人作為面試的時(shí)候最能談的兩塊,也推薦大家去深入了解哈哈哈~也可以私信和我交流

        jvm是java大廠都必問(wèn)的知識(shí)點(diǎn),包括一些其他非java廠也都會(huì)看你的知識(shí)掌握是否牢固(騰訊、字節(jié)都問(wèn)過(guò)我jvm相關(guān)問(wèn)題)

        JVM的話無(wú)非就是以下幾個(gè)點(diǎn),內(nèi)容不算很多:

        • JVM基本工作原理(GC、GC原理、內(nèi)存區(qū)域、核心參數(shù)等)

        • 各種垃圾回收器和對(duì)應(yīng)的垃圾回收算法

        • JVM內(nèi)存分配思想(不一定有實(shí)際生產(chǎn)經(jīng)驗(yàn),一定要有想過(guò))

        • OOM內(nèi)存溢出問(wèn)題分析(不一定有實(shí)際生產(chǎn)經(jīng)驗(yàn),一定要有想過(guò))

        • ...

        2.3 框架類

        開(kāi)發(fā)框架

        需要掌握:ssm、springboot、Mybatis

        開(kāi)發(fā)框架其實(shí)在面試中被問(wèn)的并不是很多,因?yàn)榇髲S里面基本上都是自己的自研框架,基本上被問(wèn)到也就是面經(jīng)上常見(jiàn)那些問(wèn)題,問(wèn)題很少。比較容易準(zhǔn)備。

        中間件

        面試中間件的時(shí)候,據(jù)我了解,可能你簡(jiǎn)歷上面沒(méi)有寫相關(guān)的東西,問(wèn)的不是很多,但是只要你能夠深入了解某一個(gè)中間件,它的設(shè)計(jì)思路、架構(gòu)原理等等,一定是一個(gè)加分項(xiàng)。樓主學(xué)習(xí)中間件的路線大概如下:

        • redis:基本使用實(shí)戰(zhàn)、分布式環(huán)境、集群

        • dubbo、zookeeper:深入一個(gè)rpc框架也是不錯(cuò)的加分項(xiàng),學(xué)有余力的:可以學(xué)習(xí)netty手寫一個(gè)簡(jiǎn)易版dubbo,也是你面試的一個(gè)談資

        • mq:rocketMQ、kafka、rabbitMQ,了解性能優(yōu)勢(shì),可以選一個(gè)深入~

        • netty:網(wǎng)絡(luò)編程加分項(xiàng),也能夠促進(jìn)你對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的理解,可以自己搭建rpc框架

        2.4 分布式類

        微服務(wù)和分布式流行,大廠都會(huì)使用到,咱們也有必要去了解學(xué)習(xí),面試中或多或少會(huì)問(wèn)到,我把他分為兩類,一個(gè)是分布式思想,一個(gè)是分布式組件

        分布式思想

        由于我們大部分沒(méi)有分布式高并發(fā)等實(shí)戰(zhàn)經(jīng)驗(yàn),所以能夠?qū)W習(xí)這方面的思想,是很重要的一點(diǎn),大部分面試官不會(huì)在這一點(diǎn)去為難我們,這個(gè)可以去找好的博文去進(jìn)行學(xué)習(xí)和閱讀!

        分布式組件

        我學(xué)習(xí)的分布式組件主要有:SpringCloud、SpringCloudAlibaba

        建議大家可以利用這個(gè)去自己搭一個(gè)簡(jiǎn)單的服務(wù)提供與消費(fèi)的網(wǎng)關(guān),加上一些熔斷限流等功能。學(xué)習(xí)如何使用~

        2.5 項(xiàng)目

        很多同學(xué)在為沒(méi)有項(xiàng)目而苦惱,你也知道可以通過(guò)在b站上找一些優(yōu)質(zhì)的項(xiàng)目教程,跟著完整的做一遍。但是你要足夠熟悉!

        接下來(lái)我還給大家分享一個(gè)小經(jīng)驗(yàn),仔細(xì)想想我們項(xiàng)目是為了什么,就是為了面試能說(shuō),能夠展示我們會(huì)什么就行了呀,所以我覺(jué)得大家不一定可以做一個(gè)完整的項(xiàng)目,可以找某一個(gè)模塊去深入。這里給大家推薦幾個(gè)小模塊,針對(duì)某個(gè)模塊去深入了解,在這一個(gè)模塊跟面試官講半個(gè)小時(shí)他不香嗎?

        • 認(rèn)證授權(quán)

        • 微服務(wù)網(wǎng)關(guān)

        • redis分布式鎖

        • ...

        相信你也能夠有不錯(cuò)的收益!

        三、面試經(jīng)驗(yàn)

        首先我給大家介紹一下?lián)伊私飧鞔髲S的筆試、面試平臺(tái)以及一些面試流程~

        3.1 大廠面試流程

        阿里(3+1)

        流程:內(nèi)推直接進(jìn)部門、投進(jìn)池子等撈、面試流程會(huì)到每一個(gè)具體面試官那邊,面試官和你溝通面試時(shí)間(我因?yàn)槊嬖嚬傩菁倭鞒炭?5天!?。。?/span>

        筆試:??途W(wǎng)筆試(ACM模式)、阿里自研平臺(tái)(記事本形式)

         阿里應(yīng)該比較注重筆試、一定努力不要得0分,不然會(huì)加試

        面試:面試官開(kāi)心就好,電話面試,視頻面試面試官自己選,電話面居多,重視hr面

        騰訊(2~3+1)

        流程:內(nèi)推基本上用處不大,投具體的事業(yè)群,否則進(jìn)池子里等撈,掛了繼續(xù)會(huì)池子里等撈

        筆試:實(shí)習(xí)生好像不用筆試(雖然會(huì)發(fā)筆試連接,但是我沒(méi)做,一樣oc)

        面試:騰訊自研平臺(tái)、騰訊會(huì)議

        字節(jié)(3+1)

        流程:內(nèi)推或者官網(wǎng)投遞,會(huì)有面試記錄,好像審批會(huì)看以前面試記錄

        筆試:??途W(wǎng)筆試

        面試:牛客網(wǎng)面試(每一次面試都要撕算法)

        美團(tuán)(2+1)

        流程:內(nèi)推進(jìn)部門或者進(jìn)池子等撈

        筆試:??途W(wǎng)筆試

        面試:??途W(wǎng)面試

        其他大廠公司我沒(méi)有面試經(jīng)驗(yàn)!~...歡迎各位補(bǔ)充和糾正。

        3.2 面試過(guò)程

        技術(shù)面

        • 請(qǐng)自我介紹
          自我介紹環(huán)節(jié)言簡(jiǎn)意賅,表現(xiàn)的大方得體,哪怕面試官給你擺個(gè)臭臉,你也要笑著對(duì)他(如果你想拿offer的話)
        • 項(xiàng)目轟炸
          項(xiàng)目轟炸的話,一般是針對(duì)你會(huì)的東西去問(wèn)你,簡(jiǎn)歷上或者自我介紹的東西去進(jìn)行詢問(wèn),多準(zhǔn)備一點(diǎn)自己遇到的問(wèn)題,以及怎么解決的,然后學(xué)習(xí)到了哪些經(jīng)驗(yàn)什么的。
        • 面經(jīng)八股文轟炸(可深入)
          其實(shí)我們準(zhǔn)備面試,更多的時(shí)間也就花在這里了,這是考察你的專業(yè)技能的時(shí)候,努力不會(huì)白費(fèi)。
        • 反問(wèn)
          在這里我不說(shuō)太多怎么去反問(wèn)的話題,我給大家分享一個(gè)我反問(wèn)一個(gè)問(wèn)題給阿里面試官,他回答的一段話:
          我問(wèn)的是:您好請(qǐng)問(wèn)我可以提前去學(xué)習(xí),準(zhǔn)備些什么技能呢~?
          面試官回答:我們不看中你是不是會(huì)特別多的東西,我們校招過(guò)來(lái)更重要看中你的學(xué)習(xí)能力,如果我們要招一個(gè)什么都會(huì)的人,我們直接社招就行了。(雖然真假參半,但是有一定的道理)

        3.3 信心

        一定要多面試,面得多成長(zhǎng)也快
        個(gè)人覺(jué)得有一個(gè)這樣的定律:
        你的能力決定的不是面試成功的是與否,而是面試的成功率,能力越高,成功率越大,能力相對(duì)較低,只是成功率低,并不是沒(méi)有機(jī)會(huì),面試也看眼緣和你整個(gè)人的氣質(zhì),相信自己。
        多面試,不要放棄。
        在關(guān)鍵點(diǎn)下力,關(guān)鍵技能,關(guān)鍵時(shí)機(jī),在關(guān)鍵的時(shí)機(jī)對(duì)關(guān)鍵技能下力,取得意想不到的效果!
        希望秋招能夠再接再厲!拿到自己滿意的結(jié)果!

        有道無(wú)術(shù),術(shù)可成;有術(shù)無(wú)道,止于術(shù)

        歡迎大家關(guān)注Java之道公眾號(hào)


        好文章,我在看??

        瀏覽 37
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 成人免看一级a一片 | 体内射精一区二区三区在线视频 | 韩国三及片在线观看 | 国产美女无套 在线播放 | 特级西西西88大胆无码 |