時長40分鐘左右,總體問的東西不難(感覺是簡歷上沒東西可問的)。今天面兩場有點暈,這個面經(jīng)只能是記得多少寫多少了。1. 自我介紹2. 你的項目是學(xué)習(xí)的時候做的嗎3. 你提到數(shù)據(jù)倉庫分層,分別講講每層的作用4. 你提到DWS層存儲一些指標(biāo),這個層可以刪掉嗎5. 講講HDFS(說了組件構(gòu)成和讀寫流程)6. secondary nn起到什么作用(這里是我講hdfs的時候,腦子抽抽忘說了,面試官點了一下)7. 講一下mapreduce的流程8. 你提到shuffle過程中的排序,那在mr的shuffle中都有哪些排序9. 數(shù)據(jù)傾斜在什么情況下發(fā)生,如何解決10. java面向?qū)ο筇匦?1. hive中的分區(qū)和分桶有什么區(qū)別12. hive的內(nèi)部表和外部表的區(qū)別13. 說說udf udaf udtf14. 研究生階段印象比較深的課程15. 撕兩道sql(第一個考察left join、right join、inner join),第二個窗口函數(shù)16. 面試官順勢問了row_number() rank() dense_rank()的區(qū)別17. 反問中間問java,面試官應(yīng)該是看出來我沒怎么學(xué)java的八股內(nèi)容,就沒怎么追問java內(nèi)容了。寫sql的時候,因為不能編譯運行,腦子想了半天,感覺寫的有點慢了,還是得多練。#數(shù)據(jù)倉庫實習(xí)生##字節(jié)暑期實習(xí)##大數(shù)據(jù)開發(fā)#