是下午3點(diǎn)20接到杭州的電話約我時(shí)間,我說現(xiàn)在就行,然后他說他位置不太安靜于是半小時(shí)后重新找了個(gè)地方。4點(diǎn)開始電面。首先叫我介紹下自己,然后開始問java的基礎(chǔ)。Object類equals方法與==的區(qū)別,為什么重寫equals時(shí)需要重寫hashcode。Java反射知道嗎?如何加載一個(gè)對(duì)象?SpringAOP是什么?你怎樣理解它。用到Hashcode的數(shù)據(jù)結(jié)構(gòu)有什么?事務(wù)隔離級(jí)別有哪些?臟讀是什么?最后算法.題劍指offer第一題,一個(gè)2維矩陣行和列均遞增,求任意一點(diǎn)。最后問了下我對(duì)阿里的看法。
面試官問的面試題:螞蟻金服-阿里控股子公司JAVA開發(fā)工程師實(shí)習(xí)生面試題
Object類equals方法與==的區(qū)別,為什么重寫equals時(shí)需要重寫hashcode。Java反射知道嗎?如何加載一個(gè)對(duì)象?SpringAOP是什么?你怎樣理解它。用到Hashcode的數(shù)據(jù)結(jié)構(gòu)有什么?事務(wù)隔離級(jí)別有哪些?臟讀是什么?最后算法.題劍指offer第一題,一個(gè)2維矩陣行和列均遞增,求任意一點(diǎn)。
經(jīng)過內(nèi)推投遞簡(jiǎn)歷后首先要做一份類似于行測(cè)的試卷,通過后會(huì)有電話面試。螞蟻金服的HR比較忙,在約好的時(shí)間之后四天才開始正式的電話面試。首先是自我介紹,介紹完之后會(huì)問一些簡(jiǎn)歷上的項(xiàng)目?jī)?nèi)容,還會(huì)問一些機(jī)器學(xué)習(xí)的算法和應(yīng)用場(chǎng)景,sql的相關(guān)內(nèi)容,和自己的在校經(jīng)歷相關(guān)內(nèi)容。
面試官問的面試題:螞蟻金服-阿里控股子公司數(shù)據(jù)分析師(實(shí)習(xí))面試題
1.你最熟悉的機(jī)器學(xué)習(xí)算法?(我回答的SVM,面試官讓講講SVM的原理的實(shí)際應(yīng)用場(chǎng)景)
2.K-means聚類算法的相關(guān)內(nèi)容。
3.sql的相關(guān)內(nèi)容(group和where的先后順序,having和where哪個(gè)檢索效率更高,left join和right join的區(qū)別)
4.你在校期間最難忘的經(jīng)歷。
我面試的職位是數(shù)據(jù)研發(fā)工程師。
剛開始面試官就讓我自我介紹嘛,就是說了說自己的情況以及做過的項(xiàng)目。(這點(diǎn)包括簡(jiǎn)歷上寫的很重要,因?yàn)槊嬖嚬贂?huì)根據(jù)你的回答來進(jìn)行下一步的提問,沒有做過的千萬不要去說)。
因?yàn)橥兜氖谴髷?shù)據(jù)方向的,所以面試官問的全是大數(shù)據(jù)方向的。
螞蟻金服-阿里控股子公司大數(shù)據(jù)分析實(shí)習(xí)生面試題
1.阿里云和騰訊云的區(qū)別。(由于我是有阿里云和騰訊云服務(wù)器搭建大數(shù)據(jù)平臺(tái)的,所以面試官問了這個(gè))
2.HDFS上傳文件的過程(工作機(jī)制)
3.yarn的工作原理
·當(dāng)用戶向YARN中提交一個(gè)應(yīng)用程序后,YARN將分兩個(gè)階段運(yùn)行該應(yīng)用程序:
第一個(gè)階段是啟動(dòng)ApplicationMaster;
第二個(gè)階段是由ApplicationMaster創(chuàng)建應(yīng)用程序,為它申請(qǐng)資源,并監(jiān)控它的整個(gè)運(yùn)行過程,直到運(yùn)行完成。
步驟1 用戶向YARN中提交應(yīng)用程序,其中包括ApplicationMaster程序、啟動(dòng)ApplicationMaster的命令、用戶程序等。
步驟2 ResourceManager為該應(yīng)用程序分配第一個(gè)Container,并與對(duì)應(yīng)的Node-Manager通信,要求它在這個(gè)Container中啟動(dòng)應(yīng)用程序的ApplicationMaster。
步驟3 ApplicationMaster首先向ResourceManager注冊(cè),這樣用戶可以直接通過ResourceManager查看應(yīng)用程序的運(yùn)行狀態(tài),然后它將為各個(gè)任務(wù)申請(qǐng)資源,并監(jiān)控它的運(yùn)行狀態(tài),直到運(yùn)行結(jié)束,即重復(fù)步驟4~7。
步驟4 ApplicationMaster采用輪詢的方式通過RPC協(xié)議向ResourceManager申請(qǐng)和領(lǐng)取資源。
步驟5 一旦ApplicationMaster申請(qǐng)到資源后,便與對(duì)應(yīng)的NodeManager通信,要求它啟動(dòng)任務(wù)。
步驟6 NodeManager為任務(wù)設(shè)置好運(yùn)行環(huán)境(包括環(huán)境變量、JAR包、二進(jìn)制程序等)后,將任務(wù)啟動(dòng)命令寫到一個(gè)腳本中,并通過運(yùn)行該腳本啟動(dòng)任務(wù)。
步驟7 各個(gè)任務(wù)通過某個(gè)RPC協(xié)議向ApplicationMaster匯報(bào)自己的狀態(tài)和進(jìn)度,以讓ApplicationMaster隨時(shí)掌握各個(gè)任務(wù)的運(yùn)行狀態(tài),從而可以在任務(wù)失敗時(shí)重新啟動(dòng)任務(wù)。
在應(yīng)用程序運(yùn)行過程中,用戶可隨時(shí)通過RPC向ApplicationMaster查詢應(yīng)用程序的當(dāng)前運(yùn)行狀態(tài)。
步驟8 應(yīng)用程序運(yùn)行完成后,ApplicationMaster向ResourceManager注銷并關(guān)閉自己。
參考博客:https://blog.csdn.net/zmx729618/article/details/73321316
4.Hadoop的偽分布式運(yùn)行模式
螞蟻金服-阿里控股子公司工資待遇 共1 條
螞蟻金服-阿里控股子公司面試經(jīng)驗(yàn) 共 30 條
(共8條) 華發(fā)集團(tuán)
(共9條) 廈門用友煙草軟件有限責(zé)任公司
(共8條) 南京絳門通訊科技有限公司
(共4條) 小馬過河國(guó)際教育
(共7條) 中軟科技
(共8條) 鄭州平行線教育