獲得面試機會很偶然,只在獵聘網站上開放了簡歷,沒多久就收到面試通知了。由于當時在職,而且面試地點距離比較遠,晚上8點才開始面試。面試就照著簡歷上的技術點來提問的,問得比較有深度吧,不單是技術層面,更多得在考察對系統,對大數據得理解
面試官問的面試題: 1、分布式的特點
2、使用Netty時采用的序列化方法是什么?如何處理丟包粘包問題?
3、dubbo和zookeeper的區別,dubbo的分布式調用機制、負載均衡機制是如何實現的?
4、zookeeper適用的業務場景?是如何實現選舉的,如何實現資源協調的?
5、storm如何保證數據不重復處理,如何保證寫入hbase的數據一致性問題?寫數據時是如何找到region的位置的?storm做分布式時,分布式鎖的問題?
6、es的數據更新機制實現原理?
7、oozie進行任務調度時,如何確定任務是否執行成功,執行失敗如何進行通知反饋?
8、多線程異常捕獲的問題?