获得面试机会很偶然,只在猎聘网站上开放了简历,没多久就收到面试通知了。由于当时在职,而且面试地点距离比较远,晚上8点才开始面试。面试就照着简历上的技术点来提问的,问得比较有深度吧,不单是技术层面,更多得在考察对系统,对大数据得理解
面试官问的面试题: 1、分布式的特点
2、使用Netty时采用的序列化方法是什么?如何处理丢包粘包问题?
3、dubbo和zookeeper的区别,dubbo的分布式调用机制、负载均衡机制是如何实现的?
4、zookeeper适用的业务场景?是如何实现选举的,如何实现资源协调的?
5、storm如何保证数据不重复处理,如何保证写入hbase的数据一致性问题?写数据时是如何找到region的位置的?storm做分布式时,分布式锁的问题?
6、es的数据更新机制实现原理?
7、oozie进行任务调度时,如何确定任务是否执行成功,执行失败如何进行通知反馈?
8、多线程异常捕获的问题?