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

Facebook面经!(Uber Zillow MSFT

全局:

2015(10-12月) 码农类General 硕士 实习@meta - 内推 - 技术电面  | | Pass | 应届毕业生

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

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

x
Facebook
一面:meeting room II
二面:input:二维平面上很多点,以及一个target点;output:离target最近的k个点
用quickselect做(面试官是caltec
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
oncampus是个中序遍历。。。。。我觉得很神奇,到现在所有的面试都是一道题,圆润的暑假全靠放水!!祝大家好运!!!

评分

参与人数 1大米 +5 收起 理由
哈哈贼 + 5 么么哒

查看全部评分


上一篇:Airbnb 一道面经高频
下一篇:Amazon OA1 12/01 Due
推荐
 楼主| begg930 2015-11-27 00:09:18 | 只看该作者
全局:
小A要当码农 发表于 2015-11-27 00:01
求问 quick select是什么意思呀。。这题我只会用最小堆。。

是快排的思想,partition之后返回的数组,左半部分全部小于右半部分,数数有几个,够k了在左边递归找前k个,不够k在右边递归找不够的个数。。。。不太懂的话可以看这个https://www.youtube.com/watch?v=aOhyCdxGJvY

评分

参与人数 1大米 +5 收起 理由
哈哈贼 + 5 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

全局:
begg930 发表于 2015-11-27 00:09
是快排的思想,partition之后返回的数组,左半部分全部小于右半部分,数数有几个,够k了在左边递归找前k ...

额,多谢告知啦, 但是这个方法不能保证O(n)呀? 最坏情况还是O(n^2)吧?
回复

使用道具 举报

推荐
caffery24 2016-1-6 00:16:08 | 只看该作者
全局:
begg930 发表于 2015-11-27 00:09
是快排的思想,partition之后返回的数组,左半部分全部小于右半部分,数数有几个,够k了在左边递归找前k ...

楼主这个题是不是其实是一个加强版的find kth largest number
回复

使用道具 举报

🔗
bobzhang2004 2015-11-26 01:51:12 | 只看该作者
全局:
请问楼主,facebook第二题是建一个class见面放x y 和笛卡尔距离吗,然后快排吗?
回复

使用道具 举报

🔗
 楼主| begg930 2015-11-26 02:22:22 | 只看该作者
全局:
bobzhang2004 发表于 2015-11-26 01:51
请问楼主,facebook第二题是建一个class见面放x y 和笛卡尔距离吗,然后快排吗?

对的~对ddddddddddddddddddd

评分

参与人数 1大米 +5 收起 理由
哈哈贼 + 5 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

🔗
 楼主| begg930 2015-11-26 05:21:54 | 只看该作者
全局:
bobzhang2004 发表于 2015-11-26 01:51
请问楼主,facebook第二题是建一个class见面放x y 和笛卡尔距离吗,然后快排吗?

啊 不对,不是快排,是quick select,O(n)的

评分

参与人数 1大米 +5 收起 理由
哈哈贼 + 5 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

🔗
bobzhang2004 2015-11-26 13:38:51 | 只看该作者
全局:
begg930 发表于 2015-11-26 05:21
啊 不对,不是快排,是quick select,O(n)的

谢谢,口误, 是quick select
回复

使用道具 举报

全局:
begg930 发表于 2015-11-26 02:22
对的~对ddddddddddddddddddd

求问 quick select是什么意思呀。。这题我只会用最小堆。。
回复

使用道具 举报

🔗
 楼主| begg930 2015-11-27 01:14:52 | 只看该作者
全局:
小A要当码农 发表于 2015-11-27 00:33
额,多谢告知啦, 但是这个方法不能保证O(n)呀? 最坏情况还是O(n^2)吧?

算法导论上证明的是O(n)

评分

参与人数 1大米 +5 收起 理由
哈哈贼 + 5 感谢分享!

查看全部评分

回复

使用道具 举报

全局:
begg930 发表于 2015-11-27 01:14
算法导论上证明的是O(n)

嗯嗯,应该是average case O(n), 刚写了一下,感觉好容易出bug。。。 多谢楼主的分享啦,
回复

使用道具 举报

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

本版积分规则

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