回复: 14
跳转到指定楼层
上一主题 下一主题
收起左侧

亚麻BIE面筋

全局:

2021(1-3月) 分析|数据科学类 硕士 全职@amazon - 内推 - 技术电面  | | Other | 其他

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
中午面了西雅图的亚马逊第一轮,印度小哥人很好但话不多,并没有聊很多或者介绍很多,但是我问了的问题还是解释的很明白,SQL题目也解释的很明白,写第一题我还没进入状态的时候给了很多hint,整体的流程:首先寒暄啊自我介绍什么的:只是让我介绍一下自己他并没有介绍,然后就说sql还是最重要的所以我们开始做sql吧
sql一共三道题,大概LeetCode的medium难度,前两题table如下:

Action_ID | Action_date | Seller_ID | Action_Taken

Action_Taken有四个level: Blocked, Suspended, Warn, Reinstated

1. 找一个list of seller_ID 要求是在2019年suspended并且在一个月内reinstated了

这道题我的思路是找出2019的suspended 的子集然后join所有reinstated子集, join条件是两个table的seller_id相同,datediff < 30. 但是这是第一道题我感觉还没进入状态,一开始有点迷也把题目想简单了,先写了一个答案然后在小哥一步步挑错下才想到最后答案,这题花了很久

2. 找一个 list of seller_ID要求是先被suspended了然后reinstated然后又suspended(也就是被suspended了至少两回,但是每两次suspended之间肯定会被reinstated回来),并且reinstated和第二次suspended之间要少于三个月

这道题我个人感觉比第一道要难,但是因为我进入状态了所以写的快了很多,具体忘了怎么写的,总之我是用with建了两个table,然后join在一起,第二个table也可以不用单独建立的其实一起写在最后就可以因为就一步,第一个table里好像select了两回,还用了window function,最后写完给他解释了一遍小哥就说了个make sense就下一题了,也不知道对不对
. Χ
3. 最后一不是上面这个table了,但是很简单,table如下:

order_id | order_date | qnum | amount  
amount是总的amount就是单价乘以qnum.

问题是create一个新的table: year| month | avenue | rolling avenue
avenue就是某一年某一月的全部amount求和,rolling avenue就是avenue逐月往前加cumulative那种,这题很简单一两部就出来了,然后我写完了他就说了个ok搞得我心里反而没底不知道是不是错了

不知道是不是他计划问四道sql结果我写的太慢,最后还剩十来分钟他就支支吾吾说我们还剩点时间,你说说以前公司做的analysis举一个例子吧,说完又问了我有什么问题,我就问了bie日常和用什么tool之类的聊了聊,小哥回答问题和解释各种都很耐心,但是我整体感觉我sql是越写约顺手,但是感觉他是越来越不耐烦,然后也没说什么话不知道为什么(也可能是我错觉),反正亚麻处女面就是这样啦,希望能帮到你们and能过~~求大米呀





评分

参与人数 7大米 +12 收起 理由
zoeychen0114 + 1 赞一个
bryanjhy + 3 给你点个赞!
quincyl + 2 很有用的信息!
xujw07 + 2 很有用的信息!
33lisa + 1 赞一个

查看全部评分


上一篇:Bytedance 新鲜面经
下一篇:Wells Fargo QA 2021 Summer Intern

本帖被以下淘专辑推荐:

推荐
MuziMeow 2021-2-16 23:31:45 | 只看该作者
全局:
勇敢小怪兽 发表于 2021-1-23 05:50. check 1point3acres for more.
我当时写了4题,然后问了一个bq,正常面下来也觉得他对我十分不满意orz。。。

哈咯,我想请问下你onsite的面试有考python coding吗?十分感谢
回复

使用道具 举报

推荐
MuziMeow 2021-2-17 11:18:25 | 只看该作者
全局:
勇敢小怪兽 发表于 2021-2-17 08:34
我面的组完全没有问我python的问题呢~虽然我也准备了不少orz..

.--谢谢呀!我想问下python要准备哪些?力口得easy的可以吗?
回复

使用道具 举报

推荐
 楼主| hellohelen629 2021-1-19 00:35:22 | 只看该作者
全局:
Jennifer0610 发表于 2021-1-18 08:26
结果如何呢?从面试官的角度看,三个题达到平均水平了,速度是可以的。

现在还没动静,但他的回应给我感觉我非常的差
回复

使用道具 举报

🔗
Jennifer0610 2021-1-18 08:26:35 | 只看该作者
全局:
结果如何呢?从面试官的角度看,三个题达到平均水平了,速度是可以的。
回复

使用道具 举报

🔗
丁丫 2021-1-20 05:17:42 来自APP | 只看该作者
全局:
所以电面只考了SQL 没有BQ,data modeling之类的是嘛
回复

使用道具 举报

🔗
 楼主| hellohelen629 2021-1-21 06:49:17 | 只看该作者
全局:
丁丫 发表于 2021-1-20 05:17
所以电面只考了SQL 没有BQ,data modeling之类的是嘛

完全没有,之前hr通知说主要sql可能会有bq和stats但是我完全没有
回复

使用道具 举报

全局:
楼主不要担心,我之前sql那轮面完还哭了一场觉得自己弱爆了。。。然后现在拿到了offer。。。。
回复

使用道具 举报

全局:
我当时写了4题,然后问了一个bq,正常面下来也觉得他对我十分不满意orz。。。
回复

使用道具 举报

🔗
丁丫 2021-1-24 19:34:11 | 只看该作者
全局:
请问面试官是什么职位呢?我的面试官是个manager不知道会不会偏向bq
回复

使用道具 举报

🔗
kittycerry 2021-2-1 00:55:30 | 只看该作者
全局:
楼主请教一下,一个月之内,是用datediff <=30, 还是用period diff < 1? period diff 算的好像不准吧。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-8RBHC  2021-2-2 12:09:24 来自APP
第二题在第一题的基础上再join一遍就可以了, 亚麻很多sql题思路都是连续的,可以reuse之前的code
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表