📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
回复: 26
跳转到指定楼层
上一主题 下一主题
收起左侧

谷歌西雅图昂塞

🔗
匿名用户-3Y5N7  2019-2-8 00:58:36 |倒序浏览

2019(1-3月) 码农类General 本科 全职@google - 猎头 - Onsite  | | Other | 在职跳槽

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

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

x
罕见的暴雪给我碰上了,recruiter早上还打电话来说想要reschedle,老子可是飞了半个地球来的当然没有怂, taxi说要最少等俩小时,最后花了一百刀才叫到Uber, highway上基本没有车, 谷歌campus基本也没啥人,各位面试官都是拼了命的来公司面试我,感激, 估计面试我的人都很不开心吧,perfect weather to work from home都因为我来到了公司

面试官貌似全都是google cloud的

第一轮
白人小哥
说有一个game 比如说over watch, 会capture 30s snapshot of the best play at the end of the game. 然后叫我设计一个input data structure可以提供足够的资料来支持我们的算法,然后通过process这些data来找到 Play Of The Game (POTG), 最后要返回 [playerName, time, score].

POTG 是根据玩家在30s的时间段内得分最多的玩家, 会有很多玩家,每个玩家都有自己的data list

一开始就是brute force拉,每个玩家 每秒都算一下30秒内的分数,然后保存最高的分数,时间,和分数,然后跟其他玩家比

Follow up: What if we change the POTG time to k second instead of 30s
这样time complexity 就变成了O(N * K) instead of O(N * 30s)
然后讨论了怎么优化,我就说用prefix sum array, 每个玩家只要loop一次就可以了

每一tick是1/60秒, 最后算了一下一共要花掉大概1mb内存
白人小哥最后还跟我拉扯了一下一个数据库的操作和原理, 不记得叫啥了,反正就是连接前端的数据库.

第二轮
一个很帅冷静的白人大哥,一上来就在黑板上开始画问我懂crone job不
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
的路上一开始写错了一点,面试官也反复的重复了好几遍才写对, 主要是一开始没能理解题的意思
Design a callback function to return a function on call to determine whether or not to execute a function inside the callback function, 很绕是不是
Follow up: Limit the number of call per second  from the last call
Follow up: Limit the number of call per second
最后都写出来了


总体来说,我还是比较幸运的,每个面试官人都很好,可能因为每轮只有45分钟,题目都不是很难,也有可能大过年的面试官都手下留情了吧,也不知道过了没过,祈祷

大家觉得咋样,希望渺茫不?





评分

参与人数 17大米 +48 收起 理由
mysteryjoe + 3 很有用的信息!
xuantong + 3 给你点个赞!
ShowMeTheOffer + 3 给你点个赞!
thinkmate + 5 给你点个赞!
crimsonjelly + 3 很有用的信息!

查看全部评分


上一篇:亚马2/7due的OA2,面经
下一篇:wayfair lab timeline

本帖被以下淘专辑推荐:

全局:
哈哈哈哈哈哈… 这么大的雪都不让别人wfh。你说呢?渺茫不渺茫?奸笑…
回复

使用道具 举报

推荐
yeou110 2019-2-9 13:25:26 | 只看该作者
全局:
杨超越 发表于 2019-2-9 11:40
恩恩 的确 如果没有的话 你那个pq的解法是最好的
我也是各种跪面试。。。一起加油 T^T

加油哈
回复

使用道具 举报

🔗
yeou110 2019-2-8 02:41:37 | 只看该作者
全局:
leixiang5 发表于 2019-2-8 01:17
哈哈哈哈哈哈… 这么大的雪都不让别人wfh。你说呢?渺茫不渺茫?奸笑…

凉了 凉了
回复

使用道具 举报

🔗
wglacier 2019-2-8 04:07:59 | 只看该作者
全局:
分享的很详细,祝好运!
回复

使用道具 举报

🔗
ccciel2 2019-2-8 06:43:27 | 只看该作者
全局:
已加米

请问2个问题
1) 第二轮不太理解为什么需要heap呀?看起来用linkedlist和一个id到linkedlist nodes的hashmap就可以所有operation都可以O(1)呀?
2) 请问推箱子那题 另一个解法是什么呀?

谢谢
回复

使用道具 举报

🔗
albeehere 2019-2-8 07:45:28 | 只看该作者
全局:
哈哈哈只想知道lz从哪里飞来的这么拼!
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-3Y5N7  2019-2-8 09:19:07
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
yeou110 2019-2-8 09:21:21 | 只看该作者
全局:
albeehere 发表于 2019-2-8 07:45
哈哈哈只想知道lz从哪里飞来的这么拼!

北极附近来的, 这点小破雪算啥
回复

使用道具 举报

🔗
suwen_1983 2019-2-9 05:54:44 | 只看该作者
全局:
楼主好人,祝有大offer!
问一下第二轮,为啥不能用set(BST) 代替priority queue? 用priority queue是因为jobs按时间先后排序,set也可以排序啊,而且查找删除也是log(n), 还可以调用标准库不用自己写heap
回复

使用道具 举报

🔗
yeou110 2019-2-9 08:28:17 | 只看该作者
全局:
悲剧了,三轮可以,两个不好,说是borderline coding not up the bar
回复

使用道具 举报

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

本版积分规则

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