一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1239|回复: 5
收起左侧

LinkedIn. Data engineer 电面面经 06/23

[复制链接] |试试Instant~ |关注本帖
会踢球的哈士奇 发表于 2016-6-24 05:30:30 | 显示全部楼层 |阅读模式

2016(4-6月) 码农类 硕士 全职@Linkedin - 内推 - 技术电面 |Other在职跳槽

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
面的是职位是 Data Engineer.  面试官是烙印, 人还不错  出第三道题的时候想出regular expression 我会但是没有把握, 我就和他说换一道java的题  他就换了一道  感谢啊。 鏉ユ簮涓浜.涓夊垎鍦拌鍧.

1. write a query to pull user who have event_date on 2000-01-01 and 2000-05-10 both.
userid     event_date-google 1point3acres
1000        2000-01-01
2000        2000-05-10. visit 1point3acres.com for more.
2000        2000-01-01

. more info on 1point3acres.com


2. when you do Insert overwrite table table_1 from  table_2. how mapper reducer work?
3. bracket match.


自己主要做hadoop 开发, query也写, 木有想到考 sql query了。。。。 真是 墨迹了半天才把第一道题写出来 。。。。。还不知道对不对。。。 第二题 答出一半。。。。 第三道题 面试官说code is clean, easy难度。


. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷



求RP     


补充内容 (2016-6-24 05:31):
求onsite

评分

2

查看全部评分

unclewillie 发表于 2016-6-24 13:06:35 | 显示全部楼层
>SELECT A.userid from (select distinct userid from poc.dbo.linkedin where event_date = '2000-01-01') as A inner join (select distinct userid from poc.dbo.linkedin where event_date = '2000-05-10') as B on A.userid = B.userid
回复 支持 1 反对 0

使用道具 举报

calalia 发表于 2016-6-24 14:34:37 | 显示全部楼层
unclewillie 发表于 2016-6-23 23:06
>SELECT A.userid from (select distinct userid from poc.dbo.linkedin where event_date = '2000-01-01') ...

问个题外话 你怎么知道这玩意叫poc.dbo.linkedin啊
回复 支持 反对

使用道具 举报

unclewillie 发表于 2016-6-24 16:13:19 | 显示全部楼层
calalia 发表于 2016-6-24 14:34. visit 1point3acres.com for more.
问个题外话 你怎么知道这玩意叫poc.dbo.linkedin啊

自己在ms sql server建的table用來test的...樓主沒寫table叫啥名字就隨便取了個名
回复 支持 反对

使用道具 举报

calalia 发表于 2016-6-24 23:24:00 | 显示全部楼层
unclewillie 发表于 2016-6-24 02:13. more info on 1point3acres.com
自己在ms sql server建的table用來test的...樓主沒寫table叫啥名字就隨便取了個名
-google 1point3acres
啊哈哈哈 酱紫啊
回复 支持 反对

使用道具 举报

 楼主| 会踢球的哈士奇 发表于 2016-6-25 10:35:55 | 显示全部楼层
unclewillie 发表于 2016-6-24 13:06
>SELECT A.userid from (select distinct userid from poc.dbo.linkedin where event_date = '2000-01-01') ...

当时 我写的是:. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
select a.userid
from
table_1 a left outer join (
select b.userid
from table_1 b where b.event_date = '2000-01-01' and b.event_date='2000-05-10') c
on a.userid = c.userid
where c.userid != null and ((a.event_date = '2000-01-01' && c.event_date = '2000-05-10') or (a.event_date = '2000-05-10' && c.event_date = '2000-01-01''));

完全没有准备sql  平时自己写的也不是很多, 就直接懵了。。。。 哎
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-4 04:14

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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