【对线面试官】阿里面试经历,有些人走一步看一步就挂了
點(diǎn)擊上方藍(lán)色字體,選擇“設(shè)為星標(biāo)”
回復(fù)”資源“獲取更多資源
這個(gè)其實(shí)說來就話長了。是小編曾經(jīng)面試阿里媽媽的經(jīng)歷。
這次面試最終在HR面掛掉,以至于后面回憶起來,仍然是一樁美談。
這次面試長達(dá)一個(gè)月之久,共經(jīng)歷了4輪技術(shù)面,1輪HR。前四輪面試過關(guān)斬將,簡直開了掛一般,跟面試官正面對線,絲毫不虛。聽我一一道來。
第一輪
第一面是電話面試,晚上10點(diǎn)半。我特么一臉問號(hào)?你們這是剛加完班吧?事實(shí)上我幼稚了,后來我才知道可能是剛吃完夜宵。
一面小哥簡單的問了一下個(gè)人的學(xué)歷、工作經(jīng)歷,問了一些基礎(chǔ)的問題。問題是從項(xiàng)目介紹談起的,然后會(huì)進(jìn)行無限擴(kuò)展,這也是大多數(shù)的面試套路。有些面試官會(huì)讓你介紹一下自己的項(xiàng)目經(jīng)歷,然后中間打斷你從一個(gè)問題下手,然后蔓延開來。
然而我是不會(huì)虛的。
因?yàn)椤?/p>
這個(gè)項(xiàng)目我閉著眼睛都能畫出架構(gòu)圖,熟悉項(xiàng)目中的每一個(gè)細(xì)節(jié)。從立項(xiàng)、PRD評審、技術(shù)方案Review、上線運(yùn)維等。我們開始聊的切入點(diǎn)是從Spark Shuffle開始的,分別聊到Spark的原理、Shuffle特性、Spark在項(xiàng)目中的優(yōu)化、Spark對接Kafka的細(xì)節(jié)、反壓問題的處理等等。
一面涉及到的問題主要是Spark、Kafka和一部分語言基礎(chǔ)。
基本上都包括在這里了,兄弟們,聽我說,好好看我寫的面試題系列,不是隨隨便便攢起來的忽悠人的面試題目。
《獨(dú)孤九劍-Spark面試80連擊(上)》https://t.1yb.co/eQOF
《獨(dú)孤九劍-Spark面試80連擊(下)》https://t.1yb.co/eQOI
《SparkSQL 整體運(yùn)行架構(gòu)和底層實(shí)現(xiàn)》
《Spark-submit 參數(shù)調(diào)優(yōu)完整攻略》
《Apache Spark 統(tǒng)一內(nèi)存管理模型詳解》
《三萬字長文 | Spark性能優(yōu)化實(shí)戰(zhàn)手冊》
更多的可以在公眾號(hào)搜索【Spark】關(guān)鍵詞進(jìn)行搜索,不一一列舉了,基本涵蓋了那些面試題。
第一面持續(xù)了大概40分鐘,面試過程異常順利,問題對答如流,還反問了幾個(gè)小問題看他們是怎么考慮的。
總體是因?yàn)閷?shí)踐真的遇到過,問題沒有特別深入,跟面試官聊的也很開心。
第二輪
第二輪和第一輪中間大概隔了1周左右,晚上我還在樓下吃宵夜的時(shí)候就打來了電話。這里我不得不吐槽一下,從來不預(yù)約,直接電話call,問有沒有時(shí)間?我:有。
兄弟們,聽我說,這時(shí)候最好有時(shí)間,因?yàn)闆]時(shí)間可能就再也沒下文了...
本人立即表示有時(shí)間,可以聊。
然后愉快的第二面就開始了。這輪面試持續(xù)了2個(gè)小時(shí)...
面試官明顯的技術(shù)深度足夠,涉獵也非常廣。大家可以參考我的這篇文章《劍譜總綱 | 大數(shù)據(jù)方向?qū)W習(xí)面試知識(shí)圖譜》,基本上涉及到了所有的知識(shí)點(diǎn)。
整個(gè)面試過程基本上從幾個(gè)方面:
Java基礎(chǔ)
涉及到基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)、并發(fā)、多線程、JVM、NIO,關(guān)于面試的細(xì)節(jié),都在《劍譜總綱 | 大數(shù)據(jù)方向?qū)W習(xí)面試知識(shí)圖譜》這個(gè)文章里了,大家照著去看即可。
離線計(jì)算
這部分幾乎涵蓋了整個(gè) Hadoop技術(shù)棧,其中HDFS涉及的非常深入,問到了源碼級別的實(shí)現(xiàn)。這部分答上來的70%-80%,中間有些問題確實(shí)答不上來,因?yàn)闆]看過。這里大家要注意,不會(huì)的就是不會(huì),沒有研究過。千萬不要撒謊,瞎胡說,會(huì)留下非常惡劣的印象。
可以參考《【大數(shù)據(jù)面試之對線面試官】MapReduce/HDFS/YARN面試題70連擊》
實(shí)時(shí)計(jì)算部分
Spark、Kafka為主,常見的問題幾乎都有涉及。可以參考我下面給出的連接,其中Spark問的非常非常深入,可以這么說,如果對Spark的源碼研究的不夠深入,我大概率在這一輪就掛掉了。面試題是背不完的,而且你覺得做沒做過,看沒看過能騙得到面試官嗎?
Kafka因?yàn)橐呀?jīng)成為事實(shí)上的大數(shù)據(jù)下的消息中間件,對原理、細(xì)節(jié)、源碼問的都很深很深。后來我才知道,因?yàn)樵诎⒗镉玫暮芏嘀虚g件都是參考了開源的實(shí)現(xiàn),所以對原生的熟悉這些經(jīng)驗(yàn)可以直接拿過來用。
直接在公眾號(hào)搜索【Spark】【Kafka】或者對應(yīng)的關(guān)鍵詞即可,今年小編也會(huì)在春招前整理完數(shù)據(jù)技術(shù)棧的面試系列。
平臺(tái)設(shè)計(jì)
這部分面試官讓我描述了項(xiàng)目中的整體架構(gòu)、實(shí)現(xiàn)細(xì)節(jié)。另外要求設(shè)計(jì)一個(gè)符合業(yè)務(wù)場景的大數(shù)據(jù)平臺(tái),可能會(huì)遇到的問題。并且跟我的設(shè)計(jì),提了非常多的問題。可以感覺出來,這些問題大概率都是面試官在工作中遇到的。
這一部分大家可以參考我發(fā)過的一些數(shù)據(jù)平臺(tái)、實(shí)時(shí)數(shù)倉的設(shè)計(jì)。在很多公司我們個(gè)人其實(shí)是接觸不到平臺(tái)層面的設(shè)計(jì),但是沒有辦法,如果你要篩選那些更加有能力的人,就要問到不熟悉的領(lǐng)域,看反應(yīng)能力。
參考:
大話實(shí)時(shí)數(shù)據(jù)平臺(tái)設(shè)計(jì)(上)
大話實(shí)時(shí)數(shù)據(jù)平臺(tái)設(shè)計(jì)(下)
大數(shù)據(jù)平臺(tái)演進(jìn)之路 | 淘寶 & 滴滴 & 美團(tuán)
騰訊基于Flink的實(shí)時(shí)流計(jì)算平臺(tái)演進(jìn)之路
算法
這部分問到了Spark反壓中用到算法細(xì)節(jié),常用的大數(shù)據(jù)量下的算法,這些在之前的文中都有過介紹。不在詳細(xì)展開了。
另外還有一些簡單的機(jī)器學(xué)習(xí)算法,邏輯回歸、SVM和KNN因?yàn)樾【幾屑?xì)研究過,多說了一點(diǎn)。這部分略過,不是長項(xiàng),只是涉獵。
十個(gè)海量數(shù)據(jù)處理方法大總結(jié)
PID算法和Spark實(shí)現(xiàn)反壓的原理
后端
這部分主要聊了Spring的原理、Mysql中的常見問題例如索引優(yōu)化,數(shù)據(jù)結(jié)構(gòu)等。所以說,SQL Boy & Girl 們,你們怕了嗎?如果有人告訴你數(shù)據(jù)從業(yè)者不需要學(xué)習(xí)后端的框架和知識(shí),那么就是在害你。因?yàn)樯晕⒋笠稽c(diǎn)的公司跟數(shù)據(jù)相關(guān)的組件都進(jìn)行了平臺(tái)化,慢慢變成運(yùn)維角色。不要把自己的路走窄了。
整個(gè)過程聊完了,我只有一個(gè)感覺就是:被掏空了。我感覺面試官把我畢生所學(xué)都問出來了。這一輪也是淘汰率最高的一輪,深度和廣度都要有。
最后我表示手機(jī)快沒電了,小伙也表示太晚了,今天到這里吧。
回去我沒吃完的飯都被老板收了。還以為我逃單了...
第三輪和第四輪
這里就不表細(xì)節(jié)了,這兩輪更多的是偏架構(gòu)設(shè)計(jì)、技術(shù)選型、基于業(yè)務(wù)的解決方案。這兩輪也有很多人倒下,掛面大概率是因?yàn)樽龅氖虑樘萁z釘了,沒有主動(dòng)宏觀了解過部門做的事,對業(yè)務(wù)思考沒有深度,架構(gòu)設(shè)計(jì)能力偏弱。需要在日常工作中有意識(shí)的提高。
HR
很不幸,小編就是倒在這一輪。小編還是太年輕了。
HR這面主要會(huì)考察大家一些個(gè)人職業(yè)規(guī)劃、工作態(tài)度、溝通能力等等,總之這輪一般只要不犯傻就沒有什么問題。可能會(huì)跟你聊一下待遇,但也有概率是不會(huì)聊的。按照常理出牌就行了。
HR問我:你未來有什么規(guī)劃?
我:希望在數(shù)據(jù)領(lǐng)域深造,同時(shí)也在業(yè)務(wù)上能成為廣告(阿里媽媽主營業(yè)務(wù))方面的專家。其他的就走一步看一步吧...
在我說出走一步看一步的時(shí)候,我感覺屋里的溫度瞬間到了冰點(diǎn)...
HR...很...狐...疑...的...看...著...我....
我...也...很...狐...疑...的...看...著...她...
然后就沒有然后了。
后來,這個(gè)梗就成為了小編茶余飯后的笑談。
總結(jié)
以上是生活随笔為你收集整理的【对线面试官】阿里面试经历,有些人走一步看一步就挂了的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NSIS 安装VS2008运行时
- 下一篇: JSP中退出登录销毁Session