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

求问Two Sigma店面一题如何解?

全局:

2016(7-9月) 码农类General 硕士 全职@twosigma - 内推 - 技术电面  | | Other | 在职跳槽

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

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

x
楼主最近参加了Uber的电话面试,题目是:让设计一个数据结构,要求可以存储Object-Weight Pair,实现如下几个接口:1) Update;2) Insert;3) Remove;4) GetRandom. 第四个方法是实现的
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
算,有没有更好的方法来解决此题?貌似面试官一直在提normalization 和Denormalization。不能理解面试官要的是什么?

上一篇:这个月底indeed Tokyo onsite 有木有最近onsite求经验
下一篇:twitter面经
推荐
maihuabu 2016-8-4 14:16:13 | 只看该作者
全局:
此题考查augmented data structure。你可以任选balanced binary search tree,每个node保存self和所有child nodes的weight的和,另外存一下所有node的和。getRandom每次生成随机数,然后再找相应的child node。这样实现所有operation皆是O(lgN)。

评分

参与人数 1大米 +5 收起 理由
atlas1017 + 5 没想到这个解法 厉害厉害!

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

🔗
iamstone 2016-8-3 15:40:33 | 只看该作者
全局:
arraylist + hashmap就可以了
回复

使用道具 举报

🔗
zeyuanxy 2016-8-3 22:30:49 | 只看该作者
全局:
树状数组吧
回复

使用道具 举报

🔗
kevinsun 2016-8-4 00:09:03 | 只看该作者
全局:
感觉楼主面entry level这样就行感兴趣我觉得他考察的是 consistent hashing. demoralization 就是在不同类里面加上virtual node的信息这样就可以达到一个变了所有的其它类内容也变
回复

使用道具 举报

🔗
dydcfg 2016-8-4 01:03:48 | 只看该作者
全局:
HashMap+Queue+BIT可以做,HashMap<Object,int>存对象在BIT中的index.Queue用来回收被删除的idx,进行下次再分配.BIT用来做Random,可以用二分查找枚举目标idx.这样四种操作就都O(logN)了.
回复

使用道具 举报

🔗
 楼主| paca 2016-8-4 01:24:39 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
回复

使用道具 举报

🔗
Neil_Acton 2016-8-4 04:17:28 | 只看该作者
全局:
所以说这是uber还是2sigma
回复

使用道具 举报

🔗
 楼主| paca 2016-8-4 06:35:15 | 只看该作者
全局:
Neil_Acton 发表于 2016-8-4 04:17
所以说这是uber还是2sigma

是Two Sigma
回复

使用道具 举报

🔗
jy_121 2016-8-4 12:52:11 | 只看该作者
全局:
感谢分享,留名关注下。
回复

使用道具 举报

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

本版积分规则

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