字节安全风控数开实习一面凉经

针对简历的项目提问,
介绍一下mapreduce的过程,
spark的优势,
数据倾斜的解决方案,
数仓分层的好处,
介绍一下flink,
如何实现精准一次
sql题:现在有一张表存的是这两个字段,student_id, score 数据格式如下,lihua01,['math':98 english':87, chinese':99].
写一个hivesql实现查询每个学科排名第三名的同学

sql题:hivesql实现查询今日订单量是过去7日订单量均值的2倍的商家id

#牛客AI配图神器#
全部评论
校友啊,数开看看我们这里呀,我可以帮你tui
1 回复 分享
发布于 2025-04-16 17:14 天津
SELECT subject, student_id, score FROM ( SELECT student_id, subject, score, ROW_NUMBER() OVER (PARTITION BY subject ORDER BY score DESC) as rn FROM ( SELECT student_id, kv.key as subject, kv.value as score FROM student_score LATERAL VIEW explode(score) kv AS key, value ) t1 ) t2 WHERE rn = 3;
点赞 回复 分享
发布于 2025-07-07 15:57 北京
SELECT shop_id FROM ( SELECT shop_id, SUM(CASE WHEN order_date = CURRENT_DATE THEN 1 ELSE 0 END) AS today_cnt, SUM(CASE WHEN order_date >= date_sub(CURRENT_DATE, 7) AND order_date < CURRENT_DATE THEN 1 ELSE 0 END) / 7.0 AS avg_7_cnt FROM orders WHERE order_date >= date_sub(CURRENT_DATE, 7) -- 近7天及今天 AND order_date <= CURRENT_DATE GROUP BY shop_id ) t WHERE today_cnt >= 2 * avg_7_cnt ;
点赞 回复 分享
发布于 2025-07-07 15:57 北京
WITH -- 1. 统计今日订单量 today_orders AS ( SELECT shop_id, COUNT(*) AS today_cnt FROM orders WHERE order_date = CURRENT_DATE GROUP BY shop_id ), -- 2. 统计过去7天(不含今天)日均订单量 last7_orders AS ( SELECT shop_id, COUNT(*) / 7.0 AS avg_7_cnt FROM orders WHERE order_date >= date_sub(CURRENT_DATE, 7) AND order_date < CURRENT_DATE GROUP BY shop_id ) -- 3. 筛选今日订单量为过去7天均值2倍的商家 SELECT t.shop_id, t.today_cnt, l.avg_7_cnt FROM today_orders t JOIN last7_orders l ON t.shop_id = l.shop_id WHERE t.today_cnt >= 2 * l.avg_7_cnt ;
点赞 回复 分享
发布于 2025-07-07 15:56 北京

相关推荐

查看12道真题和解析
点赞 评论 收藏
分享
04-24 03:20
门头沟学院 Java
发面经攒攒人品,现在复盘觉得自己答得超级无敌烂😭第一次面大厂就被狠狠拷打了,尤其是布隆过滤器只背了一点原理,被问得汗流浃背了。简历上一段非互联网后端实习+一个agent玩具项目1.agent项目用的是什么大模型?2.部署在什么地方?部署的过程遇到什么问题?3.对模型的推理框架有了解吗?4.实习拷打问题×n……(下面基本是我的八股吟唱)5.redis在你两次同步到数据库里突然挂了怎么办6.说一下redia持久化机制7.缓存击穿、缓存穿透8.布隆过滤器什么情况下会误判9.那一个普通的位运算是100%准确判断的吗?(麻了…)10.布隆过滤器和普通的bitmap有什么区别(答了一点但是现在发现不够全)11.布隆过滤器加hash函数的目的是什么(其实知道但不知道为什么磕磕巴巴)12.布隆过滤器的误判率受什么影响(也莫名其妙磕磕巴巴)13.介绍你实习的时候用的数据库,和mysql有什么区别后续问我对mysql了解程度怎么样,我说还行,面试官说还行那就不问了,后续手撕手撕:LCR&nbsp;082.组合总和2,一开始不熟悉ACM模式一直报错,让面试官看了一下,面试官让我继续调代码或者写死就行,然后我写死了就运行出来了。反问的时候问我主要写什么语言。面试官人比较温柔,虽然把我问麻了但是面试官人比较好,也可能已经对我无语了🥲
查看12道真题和解析
点赞 评论 收藏
分享
评论
1
16
分享

创作者周榜

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