滴滴面试题(2018.10.27) HBase资深工程师

第一个面试官:

  1. 介绍项目?

  2. HBase的架构?

  3. HBase的读写的整个流程?

  4. HBase的主键设计?

  5. 对Phoenix有什么优化?

  6. hive的分区表,hive的分桶表,有什么区别?

  7. zookeeper的数据结构?

  8. zookeeper如何实现的数据一致性?

  9. 如果需要你去实现zookeeper的数据一致性,你会如何去设计?

  10. hashMap的底层?

  11. 并发下面的包你了解多少?

  12. java中的关于并发的关键字

  13. 你在原公司有过实现什么并发的项目么?

  14. 乐观锁,悲观锁?

  15. jvm的内存结构?

  16. jvm中的方法区是私有的么?

  17. 讲一讲jvm中的GC

  18. jvm中的判断对象的死亡有几种方法?

  19. 引用计数器有什么不好?

  20. G1收集器的实现细节?什么时候会full GC?

  21. 你们使用的什么回收器,线上采用的什么回收器?

  22. 手写代码,实现kafka的消费者和生产者

第二个人的问题

  1. 你们的Phoenix是建立的什么索引?

  2. Phoenix如何读取HBase中的数据?

  3. HBase接入的数据有哪些?

  4. Hive与HBase如何进行整合?

  5. Hive中接入的数据有哪些?

  6. HashMap的底层?

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值