vivo面试数据开发,记录一下过程吧!

# 总共两面,都是技术
## 一面
  1. 简单自我介绍
  2. 上家辞职原因
  3. 说一下简历里面的项目,做了什么,用到了什么技术,产生了什么价值(很抱歉我是做后端的,我的价值不太明显)
  4. 说一下项目的数据量,qps
  5. 说一下spark的batchsize,怎么解决小文件合并问题。说说job和stage
  6. 用flink过程中,有遇到什么问题。谈谈怎么动态改flink的配置(比如:某个参数是3改成5),前提是不能重启
  7. 说说hbase的原理(懵圈...只知道rowkey和列簇),说说Hbase的上传和下载(更懵逼,只会HDFS上传和下载)。
  8. 说说zookeeper的原理,怎么使用zk实现分布式锁(全程get不到他的用意,我太菜了)
  9. 说说算法吧treeMap和hashMap的区别
  10. 说说黑科技吧!!!Hbase跳表和布隆过滤器(其实就是链表和hash)
最后共享屏写了两个简单的编程:a、合并两个顺序链表;b、求树的深度
自己太菜了,刚离职,没有准备好,肯定是凉了,
面试官人还是很好的,一直想问我知道的,可是我一直get不到他想知道什么,哈哈哈哈
略略记录一点,回馈一下
#vivo社招##vivo##社招##面经##数据开发工程师#
全部评论
感谢分享呀!
点赞 回复 分享
发布于 2020-05-13 17:26

相关推荐

03-05 12:52
吉林大学 Java
挣K存W养DOG:他的价值在于把他家里积攒的财富回馈给社会
点赞 评论 收藏
分享
评论
4
33
分享

创作者周榜

更多
牛客网
牛客企业服务