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