BI Data Engineer 面试题

1, Excel 公式(5分钟,反馈Excel和公式)
请写一个Excel 公式,计算Final Decision,逻辑为:如果 ”销量” 与 “标准” 之间差额大于1000,则取“标准”的数值,且数据取整到十位,否则使用”销量”的数据
经销商名称销量标准Final decision
AAA 1,250  5,000  ?? 
BBB 900  500  ?? 
CCC 8,000  999  ?? 
DDD 5,876  7,034  ?? 
2,Python 代码 (20分钟,可查询 API,反馈Excel和代码) 
请编写Python代码,计算在22年第一季度,各店面各产品型号在每个财务周中,库存数量为0的天数占比 (即:库存数量等于0的天数 / 一周总天数 )
数据源见Sheet “库存:数据源”
最终输出数据表头如下:
经销商ID经销商名称店面ID店面名称产品型号财务季度财务周库存数量为0的天数占比 %
解释:
数据源提供了各店面各产品型号,每天的库存数量
22年第一季度有13个财务周,一个财务周有7天,对于缺失的库存数量,默认为0
若数据源中的库存数量为负数,则等同于库存数量为0
3. SQL题 (15分钟,要求写出思路和sql语句)
从销售订单表中找出连续5天每一天销售额超过5000的商品,表名order_detail,字段名如下:
sku-idpricesku-numcreate-date
pricesku-numcreate-date
4,Python 代码 (15分钟,可查询 API,反馈代码) 
请编写Python代码,使得以下条件均成立:
给你一个下标从 0 开始的整数数组 nums 和一个整数 pivot 。请你将 nums 重新排列,使得以下条件均成立:
 * 所有小于 pivot 的元素都出现在所有大于 pivot 的元素 之前 。
 * 所有等于 pivot 的元素都出现在小于和大于 pivot 的元素 中间 。
 * 小于 pivot 的元素之间和大于 pivot 的元素之间的 相对顺序 不发生改变。
数据:
输入:nums = [9,12,5,10,14,3,10], pivot = 10
输出:[9,5,3,10,10,12,14]
解释:
元素 9 ,5 和 3 小于 pivot ,所以它们在数组的最左边。
元素 12 和 14 大于 pivot ,所以它们在数组的最右边。
小于 pivot 的元素的相对位置和大于 pivot 的元素的相对位置分别为 [9, 5, 3] 和 [12, 14] ,它们在结果数组中的相对顺序需要保留。
5,Tableau(选做题,15 分钟,如果不能用 taleau可使用其他前端方案, 可查询公式,反馈 twbx或代码)
请用Tableau绘制出如下图,输出Tableau的打包文件:
数据源见Sheet “Tableau: 数据源”
输出图的样式如下,筛选器:财务周,要可以同时控制左侧的图和右侧的表

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
欧莱雅是一家全球知名的美妆品牌,在其公司的面试过程中,对于欧莱雅 data scientist 而言,以下是一些可能的问和回答。 首先,面试官可能会询问有关数据分析和数据科学的技术和方法的问。作为 data scientist,我会强调数据清洗和处理的重要性,以及使用统计分析和机器学习算法来揭示数据背后的价值和潜在趋势。我还会强调熟悉一些常用的数据科学工具和编程语言,如Python和R。 其次,面试官可能会询问与欧莱雅业务相关的问。作为 data scientist,我会着重强调与美妆行业相关的数据分析经验和见解。我会提到我如何分析顾客购买习惯,挖掘潜在的消费趋势,并提供个性化的产品建议。我还会强调我对消费者行为和市场趋势的敏感度,以及判断和预测顾客需求的能力。 此外,面试官可能会问到我的团队合作和沟通能力。作为 data scientist,在团队合作中,我会强调我与团队成员之间的有效沟通和协作,以及我的能力将复杂的数据科学问解释给非技术人员。我相信与业务团队和其他相关部门的密切合作是实现数据驱动决策的关键。 最后,我还会强调我的学习能力和自我发展的能力。作为 data scientist,我意识到数据科学领域不断发展和更新的速度。我会提到我保持对业界最新趋势的关注,并参加学术会议和培训课程以扩展我的知识和技能。 综上所述,面试是一个展示自己技能和经验的机会。作为欧莱雅 data scientist 候选人,我会强调我的数据分析和数据科学技术,与美妆行业相关的经验和见解,以及团队合作和沟通能力。我也会强调我的学习能力和持续发展的态度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一凡888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值