快手本地生活数据研发一面0911

50分钟,很佛系很快,面完抖音和微信面快手轻松多了。

5分钟自我介绍

20分钟实习+八股

1.实习项目提问:如何构建按品牌归因的广告投放与品牌的关系?(巴拉巴拉)

2.自我介绍提到了喜欢优化,怎么优化1中的项目的?(避免对索引使用函数)

3.对实习项目进行复盘(我说了小文件过多和SLA交付)

4.对数仓分层的哪一层最了解(dwd和dws)

5.(情景题)如果存在一个新的需求,粒度小于dws且大于dwd,你该如何处理(1.新增一层中间层;2.写在dwd;3.写在dws)

6.接上5,这样有什么好处和不足?

7.如果逻辑非常相似,重复性比较高,怎么办?(设置udf,dwd根据需要变为dws或者中间层dwm)

8.spark的shuffle过程?

9.OLAP了解吗?dorsi特性?

20分钟编程

Q1. (python)给定字符串s,返回最长的回文字符串。(可暴力)

Q2. (sql)给定已经去重的签到表(字段:用户id、签到日期),返回连续签到时间不小于4天的用户id。(row_number和date_sub)

5分钟反问

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务