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

新鲜亚麻Data Engineer 二面挂经

全局:

2020(7-9月) DataEng 博士 全职@amazon - 猎头 - 技术电面  | | Fail | 在职跳槽

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

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

x
一面 面经在此 https://www.1point3acres.com/bbs/thread-656480-1-1.html
一面非常nice 的国人大叔给过了,刚刚完成了跟一个天竺大叔的二面。 Recruiter 说第二轮主要考data modelimng, ETL, data warehousing, 结果还是一轮coding面试,面试过程非常不顺利, 可能因为从上一轮之后我就没有再碰过SQL 有点手生。

天竺大叔一上来就跟我说:让我问你几道非常straightforward 的sql问题。 我:卒
我不知道这问题是真的straightforward还是我现场太紧张了。

您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

我当时写的时候一直忽略corner cases,在面试管一步步提醒下都加了上,但不知道是不是达到了面试官的理想答案

第二题是一个pivot table( 后来想起 leetcode上貌似有好多类似的pivot table,但我没好好刷过, 哈哈哈哈), 我跟面试官说我从来没有pivot 过table, 他说那就不用built in function, 用SQL基本的句法写。 我用最笨的方法各种union all之后,面试官后续问 如果有很多个种类,你不能一直这么union all得 union下去吧,你怎么办? 我说可以搞个loop,但我没在SQL里写过loop, 我知道在python里怎么写,然后他就让我用python写了结果, 期间不准用 pandas, 要用python 的基本句法。 python用着比较贴心,就很顺利地写了出来。

总之, 天竺大叔很硬核, 貌似没看我简历也不care我的背景,就是做题, 而且我做得比第一轮还磕巴, 绝壁是挂了。。。。搜了搜亚麻,黑压压全是印度人, 真心希望国人加油啊! 地里亚麻的DE面经不多,贡献出来详细的题目,希望大家都加油且互相帮助!

最后求加米!




评分

参与人数 10大米 +16 收起 理由
Linapply + 1 给你点个赞!
100608430 + 2 给你点个赞!
shabushabuyoy + 1 给你点个赞!
Rosieqqan + 1 谢谢分享!
aprildeng07 + 2 给你点个赞!

查看全部评分


上一篇:高盛OA
下一篇:twitch oa
推荐
 楼主| Liuyer 2020-8-13 02:18:33 | 只看该作者
全局:
发帖的时候复制粘贴的隐藏语法,刚刚才发现忘了改大米限制,而且限制很高,抱歉抱歉。重发一遍,象征性的设置50米免得帖子被搜索引擎搜出来
您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 2大米 +3 收起 理由
aprildeng07 + 2 给你点个赞!
nomnomnom + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
100608430 2020-9-24 07:13:58 | 只看该作者
全局:
谢谢楼主分享,已加米! 请问是alexa shopping 组吗?
回复

使用道具 举报

🔗
 楼主| Liuyer 2020-9-24 07:58:09 来自APP | 只看该作者
全局:
100608430 发表于 2020-09-23 16:13:58
谢谢楼主分享,已加米! 请问是alexa shopping 组吗?
不是,是个啥last mile delivery 的组
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-C46DA  2020-9-25 19:13:16 来自APP
Last mile delivery? 这个topic应该不止一个组吧,各种方法各种限制条件,supply chain 很热门,难道实际情况是用data driven的方法做的?
回复

使用道具 举报

🔗
hansonwu 2021-1-20 06:10:30 | 只看该作者
全局:
感谢楼主分享
回复

使用道具 举报

🔗
NullMGQU 2021-8-13 13:01:34 | 只看该作者
全局:
答案因该如下
emp_id  |  dept_id  | start_date  | end_date   | dept_name
1               1          2013-04-21    2013-09-20   dept_1
1               1          2013-09-21    2013-12-25   dept_1a
1               1          2013-12-26    NULL            dept_1b
2               1          2013-04-01    2013-10-10   dept_1a

create table department_10
(
        dept_id varchar(100),
        dept_name varchar(100),
        start_date date,
        end_date date               
)
insert into department_10
values
('1','dept_1','2013-02-23','2013-09-20'),
('1','dept_1a','2013-09-21','2013-12-25'),
('1','dept_1b','2013-12-26',NULL),
('2','dept_2','2013-01-21',NULL)

create table employee_10
(
        emp_id varchar(100),
        dept_id varchar(100),
        start_date date,
        end_date date               
)

insert into employee_10
values
('1','1','2013-04-21',NULL),
('2','2','2013-04-01','2013-10-10')

select employee.*,department.*
from
employee_10 as employee join department_10 as department
on employee.dept_id =department.dept_id
--null can't join with null so change to a future date
--start date and end date for depart and employee needs to have intersection like below
-- employee.end_date <=  department.start_date or department.start_date>= employee.start_date
and (case when employee.end_date is null then '2040-01-01' else employee.end_date end <= department.start_date
        or
         case when department.end_date is null then '2040-01-01' else department.end_date end >= employee.start_date)
order by employee.emp_id,department.dept_name
回复

使用道具 举报

🔗
rongy2018 2021-8-16 05:00:09 | 只看该作者
全局:
请问楼主面试没考python吗?
回复

使用道具 举报

🔗
zouma-spec 2022-10-5 09:10:05 | 只看该作者
全局:
太难了 data怎么什么都要会
回复

使用道具 举报

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

本版积分规则

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