查看: 8906| 回复: 24
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] Google Phone Interview

全局:

2019(4-6月)-CS本科+短暂实习或全职不超过3个月 | 内推|澳大利亚 码农类General全职@google

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

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

x
今天刚面完Google的Phone Interview,第一个面试碰到三姐,就是在Google,命啊。。。
第一题,有一个size为N+1的array,其中的数大小在1和N之间,找其中的Duplicate Number。
我一开始提的方法是用hash map记录,时间复杂度和空间复杂度都是O(N),然后问我能不能优化,我给了个先sort再和前一个element比较的方法,空间复杂度可以降成O(1),但时间复杂度为O(N^2),再问有没有方法能让两者都为O(1)。然后又提了一个Bucket Array的方法,说用0和1记录,但这方法实际其实还是O(N)和O(N)。然后她说可以做下一题。。。(其实之后想了想可以用bits代替。。没办法了。。)

第二题,通过一个URL寻找这个网站所有的URL,这题感觉非常的open。就所有其他信息都没有,就花了很多时间confirm。然后我大概说的是像爬虫那样去做。但最后没有时间完全解释完她就说时间到了。
.
快毕业了,在大学4年里,Google之前一直是我的Dream company,但感觉有点凉。。。Google梦碎了。。。

评分

参与人数 3大米 +5 收起 理由
juventusland + 2 给你点个赞!
兔子不吃肉 + 1 很有用的信息!
KuanCNTF + 2 很有用的信息!

查看全部评分


上一篇:amazon onsite 求练习队友
下一篇:面试经验分享

本帖被以下淘专辑推荐:

推荐
sggkjihua 2019-5-21 04:57:32 | 只看该作者
全局:
如果我没理解错的话,第一题array里的abs(数字)-1作为index,然后将该index对应的值变成负的,每一次映射之前都检查是不是负的,是就是dup,这不是LC上的原题么?还是我看漏了东西?

补充内容 (2019-5-21 04:59):
不过时间复杂度O(1)是认真的?

评分

参与人数 1大米 +1 收起 理由
wip727 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
 楼主| linjjyy 2019-5-21 15:41:38 | 只看该作者
全局:
radix_dog 发表于 2019-5-21 00:28
用长数据类型把所有数加一起, 再减去(1+2+3+。。。+N), 也就是(1+N)*N/2, 得到的数就是那个冗余数? ...

不是所有1到N的数都要有的,只是说数都在1和N之间(包括),这地方我一开始也理解错了,浪费了一些时间才confirm清楚
回复

使用道具 举报

推荐
 楼主| linjjyy 2019-5-21 15:37:46 | 只看该作者
全局:
最佳应该是时间复杂度O(n)和空间复杂度O(1),当时问的是有没有办法减少两个复杂度
回复

使用道具 举报

🔗
ripxd 2019-5-20 17:57:39 | 只看该作者
全局:
加油楼主,祝你好运!zszszszszszszszszszszszszs
回复

使用道具 举报

🔗
JimLuo 2019-5-20 18:14:51 | 只看该作者
全局:
sort 时间复杂度为什么是 n方呢?nlogn 吧? 而且楼主Google可以每年都面呀,没必要觉得梦碎了
回复

使用道具 举报

🔗
 楼主| linjjyy 2019-5-20 18:22:58 | 只看该作者
全局:
不好意思,打错了,是nlogn
回复

使用道具 举报

🔗
 楼主| linjjyy 2019-5-20 18:23:30 | 只看该作者
全局:
ripxdanni 发表于 2019-5-20 17:57
加油楼主,祝你好运!zszszszszszszszszszszszszs

谢谢!
回复

使用道具 举报

🔗
 楼主| linjjyy 2019-5-20 18:24:45 | 只看该作者
全局:
JimLuo 发表于 2019-5-20 18:14. Waral dи,
sort 时间复杂度为什么是 n方呢?nlogn 吧? 而且楼主Google可以每年都面呀,没必要觉得梦碎了

不好意思打错了,是nlogn。Google挂了会冻一年吧。。挂了只能看社招有没机会了
回复

使用道具 举报

🔗
哲哥 2019-5-20 21:38:20 来自APP | 只看该作者
全局:
冻一年是什么意思
回复

使用道具 举报

🔗
buranmilk4 2019-5-21 00:02:04 | 只看该作者
全局:
“通过一个URL寻找这个网站所有的URL”,是指已知一個網站的url,然後找這個網頁上顯示的所有url?
回复

使用道具 举报

🔗
praenubilus 2019-5-21 00:06:32 | 只看该作者
全局:
O(1) O(1)怎么说?感觉不可能啊
回复

使用道具 举报

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

本版积分规则

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