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