快手数据研发工程师一面(感觉凉了)
1.自我介绍
2.对数据结构有没有了解
3.(2回答了解得话会问一些数据结构,如)链表和数组的区别
4.主要用什么技术栈,对JAVA了解吗
5.手撕算法(反转链表)
6.怎么判断链表是不是环形链表
7.怎么找到环形链表得入口
8.简单介绍一下hive
9.hive是怎样将sql转化为mr任务的
10.hive中四种排序的区别(sort by/ order by/ distributed by/ cluster by),你在什么场合下用过这些排序函数?
11.实习的时候有遇到过什么困难,然后你是怎么解决的
12.除了hive还了解诸如spark 和flink这些吗
13.遇到数据倾斜怎么解决
14.你觉得数据研发的优势在哪
15.你对自己未来3-5年的规划是什么样的
2.对数据结构有没有了解
3.(2回答了解得话会问一些数据结构,如)链表和数组的区别
4.主要用什么技术栈,对JAVA了解吗
5.手撕算法(反转链表)
6.怎么判断链表是不是环形链表
7.怎么找到环形链表得入口
8.简单介绍一下hive
9.hive是怎样将sql转化为mr任务的
10.hive中四种排序的区别(sort by/ order by/ distributed by/ cluster by),你在什么场合下用过这些排序函数?
11.实习的时候有遇到过什么困难,然后你是怎么解决的
12.除了hive还了解诸如spark 和flink这些吗
13.遇到数据倾斜怎么解决
14.你觉得数据研发的优势在哪
15.你对自己未来3-5年的规划是什么样的
16.一道sql,求出每个用户最大连续登录天数
17.有什么想问的吗
17.有什么想问的吗
感觉凉了,算法题没写出来,还是一道简单题TnT
全部评论
(4) 回帖