招银后端sp面

第一个面试官
自我介绍

项目深挖(价值、场景)

你了解那些大数据平台

场景题:用户点外卖,选出用户五公里范围内的商铺,用户下单并收货,怎么实现。(详细说明,不用讲方法论。)

    怎么从零构建这个项目?(讲了idea用maven创建项目,引入依赖,设计路由方法,数据库交互。。)

    下单中购物车的操作怎么实现(提到用浏览器缓存)

    浏览器缓存丢失了,购物车信息还在吗?怎么解决?(新增存数据库)

    购物车的表怎么设计(订单id、商家id、用户id、商品、数量)

第二个面试官:

    Flink中热点数据怎么处理

    场景题:如果要分析一天内浏览量,同用户为一次浏览,怎么实现(1日表,然后数据去重)

        数据特别多的话你怎么怎么处理(不记录所有数据,只记录最后一次,状态更新)

        如果不是标准的1天呢,是24小时(两表关联)

        如果数据量特别大呢(数据切片,每个节点去重,reduce后去重)

反问
-----
有些答得不好,请佬们指正
全部评论
佬过了吗
1 回复 分享
发布于 2024-09-21 10:58 陕西
oc了吗
点赞 回复 分享
发布于 2024-11-29 14:01 四川
问题基本一模一样
点赞 回复 分享
发布于 2024-09-20 10:41 上海
你好,是成都的岗位吗
点赞 回复 分享
发布于 2024-09-19 21:18 陕西
hr面之后收到的?
点赞 回复 分享
发布于 2024-09-19 20:21 广东

相关推荐

1. 基本情况方向:数据工程,时间:40分钟结束、16:00开始,无手撕,多场景2. 自我介绍3. 一些能够回忆起来的(或许有不正确的地方):(1)提问R:你这个项目是课程作业还是什么?R:那你说说Hive和ClickHouseR:你谈到了OLAP,那和OLTP有啥区别?R:没了?ClickHouse适合那种场景?R:可以用作实时数仓吗?R:课程中有数据库相关的吗?只有数据结构与算法?R:MySQL系统学习过吗?R:数据怎么导入到ClickHouse的?R:直接到ClickHouse?R:数仓分层?四层讲讲。R:那为什么要分层呢?DWS已经差不多了为什么还需要ADS呢?R:场景题:在你的表上新...
牛客861513826号:A场景题:数量统计不说了;退货平均时间:先沟通清楚,月平均退货时间算不算上不退货的用户,不算的话,就只计算退货用户;一个用户的退货时间减去到货时间拿到这件商品的退货时间,然后计算每个退货用户的退货时间,AVG开窗partition by月份,计算出每个月的平均退货时间。如果要算上不退货的用户,也就是让这个用户的退货时间是0,然后对所有用户计算AVG同上。 B场景题:结合下面他提示你再想想数据倾斜,其实这道题是想靠你数据倾斜怎么解决;本来是一个商品购买信息表,记录商品信息和购买者信息,如果给购买者信息加上性别,要求算出每个商品不同性别的购买人数。百分之八十女性用户,所以如果单纯对表进行分组聚合,会产生数据倾斜问题,由分组聚合产生。五种办法可以解决,两种hive参数,三种SQL,往SQL方向聊,以防他追问参数底层,参数这种东西最难聊了,别给自己挖坑
点赞 评论 收藏
分享
评论
5
24
分享

创作者周榜

更多
牛客网
牛客企业服务