【面經(jīng)】阿里健康-2017年8月29日,散招實習(xí)生

一塌糊涂。

終究不是因為電面才一塌糊涂,終究是因為自己太菜。

一面(結(jié)果未知)

一面喜歡問理解,講邏輯。跟濤神路子不一樣,濤神路子野,只講邏輯。

理論基礎(chǔ)(全跪)

對分布式的理解

面試官:“我理解你的三個主要技能是Java、并發(fā)和分布式,對吧?”
小菜雞:“我覺得只有Java掌握了基本使用,并發(fā)和分布式只能說在學(xué)習(xí)。”
面試官:“好,那你對分布式的理解是什么?”
。。。

不過仔細想想,這樣問也沒毛病。如果我說熟悉分布式,那才可能是真的提問了。。。我勉強按照大問題分解為小問題,但是實際上還有容錯性等等,非常多的內(nèi)容。當(dāng)時學(xué)分布式的時候正在實習(xí),這學(xué)期得認真學(xué)一遍了。

容錯性的幾種方案

只答上來了冗余備份。

冗余備份的幾種方案

我答的是:以存儲為例,可按照冗余的對象可分為 對存儲單位冗余(如HDFS中對Block冗余)、對存儲對象冗余(如直接備份整個文件)、對存儲介質(zhì)備份(如磁盤冗余陣列)、對存儲系統(tǒng)冗余(如HA)。

面試官期待的是:物理冗余(多備份)、時間冗余(超時重發(fā))、軟件冗余(HA)、信息冗余(校驗和)。

源碼

圍繞HDFS寫文件的過程講述HDFS中NameNode、SecondaryNameNode、DataNode的作用

最開始面試官提問的很模糊,,不說HDFS,就說分布式系統(tǒng),,,搞得我只能根據(jù)HDFS抽象著回答。其實我覺得這一點是面試官文檔問的不好,總之后來面試直接要求我回答兩個問題:

  1. put大文件的過程(順著我開始說的大問題分解為小問題的思路描述,實在貼心)
  2. 寫文件過程中,DN掛了怎么辦

這倆問題之前面試陌陌答過一次了,這次提前聲明了源碼版本,才開始講。依舊被評價講的啰嗦。

Yarn中主要有哪些組件(小跪)

  • 最高層:ResourceManager、NodeManager(丟了AppMaster)
  • ResourceManager上細分:ResourceTracker、ResourceScheduler、安全相關(guān)的服務(wù)等
  • NodeManager上細分:NodeStatusUpdater、ContaineManager、安全相關(guān)的服務(wù)等

就是我丟的那個,,,我后來知道面試官只是希望我答RM、NM、AM。

為什么Yarn能夠支持多種多樣的框架

這得益于Yarn的兩層調(diào)度機制,RM只負責(zé)資源分配,具體的業(yè)務(wù)邏輯由AM負責(zé),AM根據(jù)業(yè)務(wù)邏輯向RM申請Contaienr。

項目

講一個你覺得最有挑戰(zhàn)的項目

講的vulture,被啪啪啪的批評講的啰嗦。

總結(jié)

第一次經(jīng)歷這種模式:一面之后,結(jié)果未知的等待二面。第一次有準(zhǔn)備的經(jīng)歷電面。聽一面的面試官說,二面你想面談可以來公司,三面是部門老大,在杭州,應(yīng)該也是電面。我的內(nèi)心是崩潰的,,,可是我還是要練啊,,拿阿里練手真是奢侈啊T_T。

表現(xiàn)不好的本質(zhì)原因還是自己太菜。但其實也想明白了一點,我之所以電面比面談表現(xiàn)差,是因為自己表達能力不好,面談還可以通過寫寫畫畫,讓面試官明白自己想表達的意思,但電面幾乎就只能靠嘴皮子了——溝通不暢、吐字不清、邏輯混亂都是大bug。

到今天寫完面經(jīng)的時候,還沒收到二面通知,估計是掛了。這個面試官,看不上我加我微信干嘛呢T_T

給自己的建議:

  • 耐心學(xué)習(xí)分布式系統(tǒng)的理論知識,不管為了面試還是深入都是必要的
  • 還是講不好源碼和項目,多練習(xí)
  • 項目介紹三步驟:目標(biāo)、我產(chǎn)出的價值、項目收益
  • 面試問答三步驟:明確問題、拆分問題、簡潔概括

本文鏈接:【面經(jīng)】阿里健康-2017年8月29日,散招實習(xí)生
作者:猴子007
出處:https://monkeysayhi.github.io
本文基于 知識共享署名-相同方式共享 4.0 國際許可協(xié)議發(fā)布,歡迎轉(zhuǎn)載,演繹或用于商業(yè)目的,但是必須保留本文的署名及鏈接。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容