唯品會
一面
-
hive的join執(zhí)行過程?
之前看過也做過筆記,但是答得不好。http://www.lxweimin.com/p/09e3a8f75492
-
hive中為什么要使用bucket?
-
Spark的shuffle階段怎么做的?
感覺有必要再看一下hadoop的過程和spark的過程,不是只停留在使用的層次,http://blog.csdn.net/zhumr/article/details/52540994
-
spark join出現(xiàn)數(shù)據(jù)傾斜怎么做?
spark partition 怎么實現(xiàn)的?
spark cogroup怎么用,原理。
java onepair做什么用的?(貌似是這個問題,沒見過,一臉懵逼)
二面
- 介紹項目
- java map concurrenthashmap;包括擴容等
- java 線程池
- lock volite syc
- java 內(nèi)存模型
- hive 優(yōu)化
- 實時處理的了解
三面
- hr面,沒什么說的,聊聊薪資什么的?
- 怎么學習?offer怎么選
- 覺得一個實時開發(fā)工程師具備的素養(yǎng)是什么
- 自己的優(yōu)缺點
小米
面試官給人最糟糕體驗,不想多說,一生黑。
只記錄一下問題。
- 任務調(diào)度依賴怎么配置?
- 簡單介紹些spring,用過么?
- 寫spark mr 什么的有過優(yōu)化么?
- 一棵二叉樹秋兩個節(jié)點的公共父節(jié)點。
- 一個大數(shù)據(jù)下求topk
- 一個數(shù)組求連續(xù)遞增序列最大長度
- 一個數(shù)組求連續(xù)遞增再連續(xù)遞減的最大長度
- 一個數(shù)組兩個值相加等于k的所有組合