如今坐着公交車回學校,剛面試完腦仁炸疼,實在無力複習,寫篇面經權當放鬆了。陌陌面試只問了項目和源碼,最後據HR說前面兩面的面試官評價都不錯,向人力總監確認後可能會發offer,不過隨便發不發吧,居然還想讓我作監控工具,饒了我吧T_T。git
多是陌陌對散招實習生的面試風格吧,上來先圍繞「如何保障實習時間」、「爲何從上個公司離職」聊了20多分鐘。github
而後就開始聊我在搜狗作的Hadoop集羣監控工具——hawk。web
我一開始沒想明白,爲何上來就聊項目。後來聊完這個項目,面試官說,「我以前作過一個監控工具,是用Python寫的,由於當時沒時間,一直沒有上線。若是你來這邊實習,咱們會重寫這個項目,不過不會是單點的,會作成分佈式的」。面試
本身的渣渣項目,等之後改吧改吧但願能作的好一些,開源出來,這裏就不廢話了。大部分點都會問到底,還好這個項目自己相對簡單,點少一些。算法
至於這個項目我以爲本身講的很差,第一次比較緊張,講的磕磕巴巴的。網絡
源碼部分我準備的很差,下午2點半面試,1點出發時我纔開始複習原來看書時作的筆記。到2點50面試官喊我面試的時候,正好把重要已解決的問題翻了一遍。我選講的Yarn源碼例子沒有複習到,但那個例子我還有印象,因此大致上都答上來了。架構
我講了Kill App的大致流程。異步
key point都講出來了,但講的不完整。一開始用異步回收container和container退出碼爲引子,最後收尾卻忘記講container退出碼。可是面試官沒有提醒我,繼續問其餘內容。分佈式
面試官問我看過HDFS的源碼嗎?我就說看過一點咯。讓我選一個講,我表示要講du、df的區別,面試官改讓我講建立文件和寫文件的過程。工具
出問題的是講到在管道流中寫數據時DN異常的問題。我看的是0.20的源碼,那個版本里發現DN失敗是直接拋棄的,等到文件寫入完成再由NN統一檢查並下達數據塊複製命令。可是聽面試官的意思,2.x的源碼中,已經更改了該策略(待補充)。
二面的面試官是個可愛的小胖子,很是愛笑。搞得我覺得他level比一面低,實際上二面纔是基礎服務組的leader,一面是下屬的平臺組leader(下屬的還有倉庫組)。
因爲一面的項目我講的很差,在等二面面試官的中途我趕忙複習了一下項目文檔。最後講的時候還算流暢,全部引子也都收回來了。因此說,既然項目經歷是本身的,必定要熟悉熟悉再熟悉,深刻深刻再深刻。
說實話,我雖然很感謝美團的實習經歷,但我真的不但願別人再提到這個web工具,更別說圍繞着它來深刻,仍是三個問題:
好吧,我不想在面經裏面講了。這幾個問題我只是講出了大概,內心抵觸,不想往深了講。原本面試官還想問,我趕忙表示對web方面不太感興趣,面試官就沒有再問了。
我問了三個問題:
如今纔想起來忘記問面試表現了,惟一一次忘記問,小皮鞭抽起來~
陌陌有HR面,惟二經歷過的HR面是百分點和去哪,沒什麼經驗。
大概聊了聊實習經歷,實習時間的保障,爲何離職這些(一面面試官開場問的內容);還跟我瞭解了不少實習圈的現狀。最後是談薪資、待遇等。
對了,這個HR也問了我有沒有拿到其餘公司的offer,我就老實說,「很差意思,確實有,並且後面也安排了其餘面試」,他還想問我拿到offer公司的薪資,這要是說了HR估計直接給我評爲「情商低下」。我把話題繞開,表示陌陌是目前比較中意的公司,HR也就不談薪資了。
有幾點關於公司招待的必須吐槽:
不過勉強也能理解,今天面試的人確實不少,陌陌可能地方小(順道吐槽:工位也小)人手少招待不開。互相理解吧,找實習、找工做和開公司的的都不容易。
整個面試從2點半持續到5點,中間總共空等了近一個小時。一面面試官又只揪着一個項目問到底,直到問源碼我才能換腦子休息下,後面也一直沉浸在一面面試官給的壓力下出不來。最後關電梯門的一瞬間感受整個身體都軟了,太熬人了。
另外,還在坐公交車的時候,收到了HR發的offer,算是一份承認。感謝給予面試機會的每一家公司,感謝本身付出的這一切。
此次一面的面試官喜歡抓住一個點一直往深了問,單純看這一點是好的,很能考察一我的的技術深度和技術態度。不過面試內容只涉及項目和部分源碼,其餘一律不問。或許這是不一樣面試官的風格,但我以爲這體現不了面試的專業性,對後期面試和我的成長都幫助不大。
相比之下,猿題庫、頭條、美團甚至人人車的面試都顯得專業的多,我本身總結起來,總體上圍繞算法、基礎、項目經歷、系統設計四個方面考察:算法是必考;基礎必考,包括但不限於語言、理論、操做系統、網絡等;項目經歷通常會考,用於考察深度和廣度,常常從項目經歷橫向或豎向延伸到基礎和系統設計;系統設計選考,不考可能由於要求不高,也可能經過基礎(如讓你設計一個HashMap,要支持XX功能)或項目經歷(如項目哪些地方最須要優化,如何優化)考察。不一樣公司有不一樣的側重。
給本身的建議:
本文連接:【面經】陌陌-2017年8月28日,散招實習生
做者:猴子007
出處:monkeysayhi.github.io
本文基於 知識共享署名-相同方式共享 4.0 國際許可協議發佈,歡迎轉載,演繹或用於商業目的,可是必須保留本文的署名及連接。