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

新鲜脸书data engineer 电面面筋, 已跪

全局:

2017(4-6月) 分析|数据科学类 硕士 全职@meta - Other - 技术电面  | | Other | 在职跳槽

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

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

x
看地里data engineer 的面筋很少, 刚刚电面完 来回馈一下地里:SQL: ..
tables:
customers: id, name, birthday, gender
stores: id, state, area_squarefeet. 1point 3 acres
product: id, name,..... From 1point 3acres bbs
sale: product_id, store_id, customer_id ...
1. Percentage of male in customers
2. Percentage of custom
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
非常不理想, 有机会的话明年在战。
希望各位地里的朋友们 考试的时候沉着冷静, 见到难题都不要怕,认真做好每个题目!祝好运!.1point3acres
.--
ps: 这和我听到的所有FB de 面筋都不一样啊

评分

参与人数 3大米 +9 收起 理由
xlblue + 3 很有用的信息!
dcc117 + 1 感谢分享!
再试一次 + 5 感谢分享!

查看全部评分


上一篇:亚麻 ML scientist
下一篇:跪求HackerRank DCL SQL online test 面筋
推荐
dcc117 2017-4-27 02:20:22 | 只看该作者
全局:
贴出来我的答案,求指教:
SQL部分:
  1. 1) SELECT SUM (CASE WHEN gender = 'male' THEN 1 ELSE 0 END) / COUNT(*)
  2. FROM customers

  3. 2) SELECT  SUM(CASE WHEN product_id IS NULL THEN 0 ELSE 1 END) / COUNT(*) as ratio
  4.     FROM( . ----
  5.             SELECT name, product_id FROM
  6.             customers c
  7.             LEFT JOIN sale s. 1point 3acres
  8.             ON c.id = s.customer_id.google  и
  9.             GROUP BY c.id
  10.     ) temp ;

  11. 3) SELECT  COUNT(DISTINCT(state))
  12. FROM stores;. .и

  13. 4) SELECT count(*)
  14.     FROM-baidu 1point3acres
  15.     (
  16.             SELECT product_id
  17.             FROM sale
  18.             GROUP BY product_id
  19.             HAVING SUM(unit_order) >= 5. From 1point 3acres bbs
  20.     ) temp. ----

  21. 5) SELECT state,
  22.         COUNT(id)
  23.      FROM stores s
  24.      WHERE area_squarefeet > 26000
  25.      GROUP BY state. ----
  26. .--
  27. 6) SELECT gender, MIN(birthday), MAX(birthday)
  28.     FROM customers
  29.     GROUP BY gender
复制代码


coding部分,用JAVA写的
  1. public static Map<Integer, Integer> counter(List<Integer> input) {
  2.     Map<Integer, Integer> counter = new HashMap<>();
  3.     for (int i : input) {
  4.          counter.put(i, counter.containsKey(i) ? counter.get(i) + 1 : 1);
  5.     }
  6.     return counter;. Χ
  7. }

  8. /*Its actually asking for distinct*/
  9. public static List<Integer> distinctValues(List<Integer> input) {
  10.     List<Integer> res = new LinkedList<>();. 1point 3 acres
  11.     for (int i : input) {
  12.         if (!res.contains(i)) { ..
  13.             res.add(i);
    . check 1point3acres for more.
  14.         }
  15.     }
  16.     return res;
  17. }

  18. public static List<Integer> flatList(List<Object> input, List<Integer> output){
  19.     for(Object i : input) {
  20.         if (i instanceof List) {
  21.             flatList((List<Object>) i, output);
  22.         } else {
  23.             output.add((int)i);
  24.         }. check 1point3acres for more.
  25.     }
  26.     return output;
  27. }

  28. public static int percentagePos(List<Integer> input, double percentage) {
  29.     return input.get((int) Math.ceil(input.size() * percentage));
  30. }
复制代码
回复

使用道具 举报

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

使用道具 举报

推荐
david.fang 2017-4-26 02:51:05 | 只看该作者
全局:
myloveecho 发表于 2017-4-25 09:48
sorry啦 … 我这话说的不对… 我好担心明天面amazon的data engineer… 然后发现sql… 啊 data啊… 好多都自 ...

LZ Amazon的DE 内推多久 有人联系的? 我等了很久,方便给个HR邮箱吗?谢谢
回复

使用道具 举报

🔗
myloveecho 2017-4-25 09:34:07 | 只看该作者
全局:
感觉面data 还不如面sde… 专心准备data structure和algo就好了?
回复

使用道具 举报

🔗
 楼主| zeny 2017-4-25 09:43:56 | 只看该作者
全局:
myloveecho 发表于 2017-4-25 09:34.google  и
感觉面data 还不如面sde… 专心准备data structure和algo就好了?
.--
嗯 sde的话应该是这样吧,但我本身现在工作就是de,而且不想往sde的方向发展所以……
回复

使用道具 举报

🔗
myloveecho 2017-4-25 09:48:13 | 只看该作者
全局:
sorry啦 … 我这话说的不对… 我好担心明天面amazon的data engineer… 然后发现sql… 啊 data啊… 好多都自己水平好差…:-(…… lz加油加油^ - ^
回复

使用道具 举报

🔗
jessiejcjsjz 2017-4-25 10:59:45 | 只看该作者
全局:
lz 加油呐!再准备准备一定进哒
回复

使用道具 举报

🔗
 楼主| zeny 2017-4-26 01:22:07 | 只看该作者
全局:
myloveecho 发表于 2017-4-25 09:48
sorry啦 … 我这话说的不对… 我好担心明天面amazon的data engineer… 然后发现sql… 啊 data啊… 好多都自 ...

哈哈 没事的, 加油!!! 我也找人推了amazon 但是不理我
回复

使用道具 举报

🔗
 楼主| zeny 2017-4-26 01:22:23 | 只看该作者
全局:
jessiejcjsjz 发表于 2017-4-25 10:59
lz 加油呐!再准备准备一定进哒

谢谢!
回复

使用道具 举报

🔗
dcc117 2017-4-26 02:52:10 | 只看该作者
全局:
顶老乡,标题可以改一下了。你已经拿到昂塞了~
回复

使用道具 举报

🔗
say543 2017-4-26 14:19:44 | 只看该作者
全局:
多谢分享 研究下 data engineer 考sql合理 是要求依定要用python吗?
回复

使用道具 举报

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

本版积分规则

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