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

咕咕噜虚拟现场表演

🔗
匿名用户-1OABN  2021-2-13 16:06:50 |倒序浏览

2021(1-3月) 码农类General 硕士 全职@google - 内推 - Onsite  | | Pass | 在职跳槽

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

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

x
周二狗家虚拟现场表演,一轮bq,四轮coding
bq轮: 问了很多有没有类似经历的问题,狗家的bq也没有特别认真准备
coding 1: substring replacement的问题,要考虑可能有循环替换的情况
coding 2
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
m, follow up是如果range固定有没有更快的方法,应该是蠡口尔散酒
昨天通知过了hc,下周开始team match.

评分

参与人数 8大米 +18 收起 理由
LazyAlpaca + 1 太有才了!
yulian + 2 给你点个赞!
Lucy Cao + 1 很有用的信息!
匿名用户-5VMIG + 10
user2198M + 1 很有用的信息!

查看全部评分


上一篇:亚麻暑期intern VO过经
下一篇:DoorDash Android 昂赛特
地里匿名用户
推荐
匿名用户-1OABN  2021-2-26 02:12:16
BenoitCJTV 发表于 2021-2-17 22:41
问一下从电面之后到最后一面多久? 后两个coding是什么题?级分太低看不到

我因为先拿了一个别的offer,所以让hr帮忙跳过了店面,时间线大概是二月二号朋友帮忙内推,二月四号和hr打电话约面试,然后二月九号VO,十二号通知过了这样.

后面两题题目是这样的:
coding 3: 蠡口散酒一,follow up是说不要求判断是不是完美矩形,而是求总共覆盖的面积
coding 4: 首先是设计一个关于sparse vector的数据结构,要求实现Get, Set, Dot三个api. 第二题是类似蠡口气妖舞,但是改成了求range maximum, follow up是如果range固定有没有更快的方法,应该是蠡口尔散酒

希望能帮到你!求米求米!
回复

使用道具 举报

推荐
wushi17ie 2021-2-15 10:30:06 | 只看该作者
全局:
第三题加follow up相当于45分钟内两个hard题了,感觉这一轮难度好高啊...
回复

使用道具 举报

🔗
bigboss789 2021-2-14 01:28:46 | 只看该作者
全局:
恭喜楼主!给楼主加米了。

coding 2这道题是真的高频。 想请问一下lz,对于followup, 比较常见的办法是将现有的会议时间放入treemap,key是timestamp, value是开始+1, 结束-1。 然后将新加入的meeting插入treemap,遍历整个treemap计算value有没有超过N。 lz是用类似的算法吗? 还是有更好的办法。
多谢。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-1OABN  2021-2-14 06:01:14
buddha87 发表于 2021-2-14 01:28
恭喜楼主!给楼主加米了。

coding 2这道题是真的高频。 想请问一下lz,对于followup, 比较常见的办法是 ...

一开始我说的是用扫描线做,面试官问说如果要query很多次,有没有更好的方法,最后是用线段树写的.

评分

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

查看全部评分

回复

使用道具 举报

🔗
lyronly 2021-2-14 06:09:10 | 只看该作者
全局:
buddha87 发表于 2021-2-14 01:28
恭喜楼主!给楼主加米了。

coding 2这道题是真的高频。 想请问一下lz,对于followup, 比较常见的办法是 ...

建议看下leetcode对应题 寒神的答案 非常简洁

评分

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

查看全部评分

回复

使用道具 举报

🔗
bigboss789 2021-2-14 11:51:59 | 只看该作者
全局:
lyronly 发表于 2021-2-14 06:09
建议看下leetcode对应题 寒神的答案 非常简洁

在利口上类似的题目有meeting room和calenda, 不太知道寒神是谁(孤陋寡闻)。。。
麻烦能不能给个讨论答案的链接?

多谢。
回复

使用道具 举报

🔗
bigboss789 2021-2-14 12:24:33 | 只看该作者
全局:
匿名者 发表于 2021-2-14 06:01
一开始我说的是用扫描线做,面试官问说如果要query很多次,有没有更好的方法,最后是用线段树写的.

请问这题线段树什么思路?楼主能给些提示吗?  range肯定是时间段, value存这个时间段内同时执行task的数量?

多谢。
回复

使用道具 举报

🔗
lyronly 2021-2-14 17:41:17 | 只看该作者
全局:
buddha87 发表于 2021-2-14 11:51
在利口上类似的题目有meeting room和calenda, 不太知道寒神是谁(孤陋寡闻)。。。
麻烦能不能给个讨论 ...

id 是 lee215  他的post基本是 discussion最高票

评分

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

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-1OABN  2021-2-15 01:31:22
buddha87 发表于 2021-2-14 12:24
请问这题线段树什么思路?楼主能给些提示吗?  range肯定是时间段, value存这个时间段内同时执行task的 ...

是的,每个树节点维护对应区间的最大值,建树的时候每一个时间段[start_time, end_time]都给这个区间里面加一,然后query的时候就去query range maximum

评分

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

查看全部评分

回复

使用道具 举报

🔗
PocketOffer 2021-2-15 05:49:03 | 只看该作者
全局:
匿名者 发表于 2021-2-15 01:31
是的,每个树节点维护对应区间的最大值,建树的时候每一个时间段[start_time, end_time]都给这个区间里面 ...

嗨楼主,那如果是用线段树做的话,每个叶节点都是一个时间节点吗【start time == end time】?
如果是这样的话,那是不是还得问面试官,时间段的范围是多少?
回复

使用道具 举报

🔗
PocketOffer 2021-2-15 06:36:04 | 只看该作者
全局:
本帖最后由 PocketOffer 于 2021-2-15 07:04 编辑

楼主,第三题的FOLLOW UP的意思是随便给你几个矩形,然后要求你求出这些矩形覆盖的面积吗?如果是的话,楼主是怎么做的呢?
回复

使用道具 举报

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

本版积分规则

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