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

罗宾汉虚拟现场

🔗
匿名用户-QWPSD  2020-6-20 02:27:31 |倒序浏览

2020(4-6月) 码农类General 硕士 全职@robinhood - 猎头 - Onsite 视频面试  | | Fail | 在职跳槽
上上周的虚拟现场 题不难 应该是挂在设计轮

算法轮
只在白板上讲思路 不用code
地里的高频
价值最高的task排布 每一个都需要一个单位时间
给一个数组 找奇数长度的window中的中卫数  用两个堆就可以


设计轮

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



代码轮
两个股票trades lists  
第一问找出四个fields完全一样的
第二问找出前三个fields一样的
第三问找出每一个list中相同的买单和卖单
具体题目见附件


  1. def match(a, b):
  2. return a == b
  3. def fuzz_match(a, b):
  4. a_items = a.split(',')
  5. b_items = b.split(',')
  6. for i in range(3):
  7. if a_items[i] != b_items[i]:
  8. return False
  9. return True

  10. def offset_match(a, b):
  11. a_items = a.split(',')
  12. b_items = b.split(',')
  13. for i in (0,2):
  14. if a_items[i] != b_items[i]:
  15. return False
  16. return a_items[1] != b_items[1]

  17. def in_list_helper(trades, offset_match):
  18. buys, sells = [], []
  19. for trade in trades:
  20. if trade[5] == 'B':
  21. buys.append(trade)
  22. else:
  23. sells.append(trade)
  24. um_buys, um_sells = helper(buys, sells, offset_match)
  25. return um_buys + um_sells

  26. def helper(house_trades, street_trades, func):
  27. house_trades = sorted(house_trades)[::-1]
  28. street_trades = sorted(street_trades)[::-1]
  29. um_house, um_street = [], []
  30. while house_trades and street_trades:
  31. curr_house = house_trades[-1]
  32. curr_street = street_trades[-1]
  33. if func(curr_house, curr_street):
  34. house_trades.pop()
  35. street_trades.pop()
  36. elif curr_house < curr_street:
  37. house_trades.pop()
  38. um_house.append(curr_house)
  39. else:
  40. street_trades.pop()
  41. um_street.append(curr_street)
  42. return um_house + house_trades, um_street + street_trades

  43. def compare_trades(house_trades, street_trades):
  44. house_res, street_res = helper(house_trades, street_trades, match)
  45. house_res2, street_res2 = helper(house_res, street_res, fuzz_match)
  46. house_res3, street_res3 = in_list_helper(house_res2, offset_match), in_list_helper(street_res2, offset_match)
  47. return sorted(house_res3 + street_res3)
复制代码

本帖子中包含更多资源

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

x

评分

参与人数 14大米 +32 收起 理由
anna-1080 + 1 赞一个
menglonv + 1 很有用的信息!
kasumijay + 1 很有用的信息!
zl9394 + 3 给你点个赞!
SDFS + 2 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分


上一篇:果子家面经
下一篇:亚麻店面
全局:
贴个code
course 是【profit, dd】
  1.         courses.sort(key=lambda c:c[1])

  2.         memo = {}
  3.         def schedule(i, cur_time):
  4.             if i==len(courses):
  5.                 return 0
  6.             if (i, cur_time) in memo: return memo[(i, cur_time)]
  7.             taken = 0
  8.             if cur_time+1<=courses[i][1]:
  9.                 taken = courses[i][0]+schedule(i+1, cur_time+1)
  10.             not_taken = schedule(i+1, cur_time)
  11.             memo[(i, cur_time)] = max(taken, not_taken)
  12.             return memo[(i, cur_time)]
  13.         return schedule(0, 0)
复制代码
回复

使用道具 举报

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

使用道具 举报

地里匿名用户
推荐
匿名用户-WCK9D  2020-6-30 11:58:38
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
miaomiao1111 2020-6-20 04:28:59 | 只看该作者
全局:
分数不够,看不到:(
楼主觉得公司氛围如何?
回复

使用道具 举报

🔗
franD 2020-7-1 08:21:15 | 只看该作者
全局:
LZ的VO是三轮吗?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-QWPSD  2020-7-1 09:58:39
franD 发表于 2020-7-1 08:21
LZ的VO是三轮吗?

四轮 还有一轮纯bq
回复

使用道具 举报

🔗
qjx026 2020-7-3 08:04:26 | 只看该作者
全局:
楼主能给讲讲 价值最高的task排布 每一个都需要一个单位时间 这个题的接发吗?
没想出来
回复

使用道具 举报

🔗
billlipeng 2020-10-20 04:53:28 | 只看该作者
全局:
给一个数组 找奇数长度的window中的中卫数  用两个堆就可以: 请问楼主 这个是把所有奇数长度的subarray的中位数都找出来吗?
回复

使用道具 举报

🔗
SDFS 2021-2-18 04:47:59 | 只看该作者
全局:
楼主打扰了,请问最后一个关于Job Scheduler的图片是面试官给的,还是我们要画的?期待您的回复,已加米~
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-QWPSD  2021-2-22 10:08:55
SDFS 发表于 2021-2-18 04:47
楼主打扰了,请问最后一个关于Job Scheduler的图片是面试官给的,还是我们要画的?期待您的回复,已加米~

图片里文字部分是题目 图是lz画的。。。
回复

使用道具 举报

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

本版积分规则

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