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

谷歌 出了一点小插曲的山景城昂赛

   
🔗
匿名用户-Y1DSZ  2019-9-9 12:18:11 |倒序浏览

2019(7-9月) 码农类General 硕士 全职@google - 猎头 - Onsite  | | Pass | 在职跳槽
本帖最后由 匿名 于 2019-9-9 12:24 编辑

八月初勾搭HR投的简历,交流了一番然后同意直接onsite。预约到八月中。
面试当天出了一点小插曲。第一个来lobby接我的面试官第一次面试,经验不足,我们都模糊得互相喊了一声名字,接着就一起进了小房间,略微自我介绍了一下就开始coding。然而,10分钟后,另一个面试官敲开了房门,说你接错人了。巨搞笑...大写的尴尬。好在面试官及时和HR沟通,把后面的面试都往后顺延了15分钟,对面试体验没有太大的影响。

话不多说,进入正题。一共五轮,上午三轮coding,下午一轮behavior+一轮coding
您好!
本帖隐藏的内容需要积分高于 150 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 150 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


1. 木箱挡板小钢珠


如下图所示,给一个箱子,每个格子里都有一个斜挡板(用1和-1表示:\"\\\" -> 1, \"/\" -> -1),会让小球根据重力向不同方向滚落。写一个query API,从箱子顶部的任意一个坐标i处drop the ball,问小球会从哪个坐标掉出来?注意如果小球被卡在某处,则return -1。

Follow-up 1:如何优化query API的time complexity?

Follow-up 2:如果我们现在加一个update API,会修改某一处的斜挡板的方向,问如何保持query API的最优时间复杂度?

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



2. 有奖问答猜猜猜

类似于李口上的猜词游戏。
secret word是一串颜色字符,比如是 rgrgb,guessed word比如是rrgrb,那么实现一个记分function: Score calculate(String secretWord, String guessWord),

class Score {
int correctColorButIncorrectPosition;
int correctColorAndCorrectPosition;
}

那么上面的例子就会return {2, 2}

Follow-up: 如果给定secret word最多可能有的颜色种类,和word length,写一个算法,用尽可能少的次数猜出secret word。
提示:可以使用上面写的function。思路类似于李口吧撕散。



3. 上课偷偷传纸条
如图所示,是一个教室平面图,然后每个位置前后或者左右相邻的同学可以互传纸条,然后每个path都已知一个被老师发现的概率。

先问一个数学问题:从学生A到学生B传纸条,问最小被发现的概率是什么?

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


好coding部分来了,如下图,现在除了已知每个path的被发现概率,由于学生品行有差异,每个学生自己也有一个拿到纸条后被老师发现的概率。写一个function,return从学生A把纸条传到学生B最小被发现的概率。

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



4. 开会玩耍两不误
现在出差n周开会,给一个数组表示每个会议的时长,会议可以由我们决定什么时候开,但先后顺序不能改变。现在我们想劳逸结合,如果我们想尽可能地平摊每周开会时间,问每周最多开几个小时的会?(不用考虑每天24小时,一周7天的限制,本质上就是把数字尽可能平均地分到n个bucket里并保持相对顺序)

举个例子 meetings = {3, 7, 4, 6, 5, 8, 2, 4}, n = 5


===============
面试不易,写面经也不易。希望各位觉得有用,也希望多多给米。谢谢!

本帖子中包含更多资源

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

x

评分

参与人数 98大米 +214 收起 理由
eraser + 1 很有用的信息!
WIwindson + 1 给你点个赞!
撸炉卤鹿 + 2 很有用的信息!
肖途 + 2 给你点个赞!
ruijiang2009 + 2 good picture

查看全部评分


上一篇:亚麻 OA 在职跳槽
下一篇:谷歌欧诶

本帖被以下淘专辑推荐:

全局:
第四题 大家可以看丝要令
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-H3SO6  2019-9-9 15:56:24
三亩一分地儿 发表于 2019-9-9 15:42
没人问第四题吗 感觉挺难得 没有思路,哪位高人指点下?

没理解错的话 可以二分   参考LC410
回复

使用道具 举报

全局:
workworkhard 发表于 2019/09/09 13:20:04


第三题是哪个经典题呀?

第三题算是currency exchange的变种,取log求最短路径,这里而且不会出现negative cycle。
回复

使用道具 举报

🔗
zezed 2019-9-9 12:56:19 | 只看该作者
全局:
基本都是经典题啊,除了第一个不算很明显。
回复

使用道具 举报

🔗
samson1215 2019-9-9 13:10:27 | 只看该作者
全局:
zezed 发表于 2019-9-9 12:56
基本都是经典题啊,除了第一个不算很明显。

原来如此!
回复

使用道具 举报

🔗
workworkhard 2019-9-9 13:20:04 | 只看该作者
全局:
zezed 发表于 2019-9-9 12:56
基本都是经典题啊,除了第一个不算很明显。

第三题是哪个经典题呀?
回复

使用道具 举报

全局:
zezed 发表于 2019/09/09 12:56:19
基本都是经典题啊,除了第一个不算很明显。

第一题是哪个经典题呀?
回复

使用道具 举报

🔗
douch 2019-9-9 14:36:33 | 只看该作者
全局:
lz好人啊 能说一下第三题是怎么做的么?
回复

使用道具 举报

全局:
水锦鲤 发表于 2019/09/09 13:27:41


第一题是哪个经典题呀?

里扣酒唔酒
回复

使用道具 举报

全局:

lz能麻烦大概讲一下第一题follow的思路吗?想不大出来。
回复

使用道具 举报

全局:
没人问第四题吗 感觉挺难得 没有思路,哪位高人指点下?
回复

使用道具 举报

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

本版积分规则

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