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

Google summer intern phone interview 11/04/2016

全局:

2017(4-6月) 码农类General 本科 实习@google - 内推 - 技术电面  | | Other | 其他
2016年11月4日 G电面 两轮back to back 本人大三在读 找2017暑期实习
一个周了,G方面还没有给消息,不知道是什么情况。

第一个面试官只问了一道大题,内容大致如下:

给你一个一维array,标明一个区域内的山峦起伏(比如0位置上是1就代表这个地方的地面高度为1),然后再给你一个int 代表海平面(比如说这个数是4的话就代表海平面高度是4,因此之前讲的高度为3的地面实际就相当于海拔高度-3)。这样图中就会生成几个连续的水体,如图:


求:将图中几个连续的水体各自的大小记下来,并return为一个array。

第一道题只需要把array走一边,然后用几个变量顺着记一下就可以了。


然后面试官讲这道题follow up了一下,说有可能在某个地方,大洋底部,可能会有一个drain hole,会抽干周围所有的水(假设那个地方就是一个吸水的黑洞)。同样,让你把连续水体的size生成并且return回来。如图:

这个第二道题最后思路是这样,建立一个array写sea_level,这样海平面不是一个固定值而是一个随位置不一样的数。initialize 海平面为那个固定值,然后根据每一个drain hole把海平面抽到适当的位置,然后再把类似第一题的走一遍的写法重新跑一遍。


第一轮面试结束。

第二轮面试是这样的:
                       
Q1.Write a function: given a vector of numbers, find out the 2 smal
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
这个往前k次call的平均数。用类似rotated array的方法即可做。

希望这一篇面经对大家有帮助。





补充内容 (2016-11-13 04:27):
第一轮第二个那个follow up的思路我是想说这样的:首先有一个sea_level_array = [5,5,5,5,5,5,5,5,5,5,5],然后在根据底下的黑洞来防水,最后形成一个sea_level_array = [5,5,4,4,3,2,0,3,4,5,5],然后再套用第一题

本帖子中包含更多资源

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

x

上一篇:Google Onsite
下一篇:groupon校园第一轮

本帖被以下淘专辑推荐:

🔗
jiongjiongyoush 2016-11-12 12:42:05 | 只看该作者
全局:
没太懂第一题followup lz写的思路
能讲下如果按图中的情形是怎么做的么
回复

使用道具 举报

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

使用道具 举报

🔗
 楼主| LanceZZZ 2016-11-13 04:28:17 | 只看该作者
全局:
jiongjiongyoush 发表于 2016-11-12 12:42
没太懂第一题followup lz写的思路
能讲下如果按图中的情形是怎么做的么

见补充内容
回复

使用道具 举报

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

使用道具 举报

🔗
jiongjiongyoush 2016-11-13 04:29:44 | 只看该作者
全局:

感谢~~~~
回复

使用道具 举报

🔗
challenge2016 2016-12-5 05:59:36 | 只看该作者
全局:
G家给消息了吗?
回复

使用道具 举报

🔗
 楼主| LanceZZZ 2016-12-7 05:13:42 | 只看该作者
全局:

十动然拒
回复

使用道具 举报

🔗
xxxxx56789 2016-12-7 05:25:13 | 只看该作者
全局:

啊,lz答这么好
回复

使用道具 举报

🔗
JoshISEE 2016-12-7 16:09:20 | 只看该作者
全局:
第二题能讲具体点吗?如果getValue返回前k个数的平均值,为什么不记录前k个数的和呢?还有array是sorted的吗?
回复

使用道具 举报

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

本版积分规则

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