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

GG VO

全局:

2022(4-6月) 码农类General 硕士 全职@google - 内推 - Onsite  | 😃 Positive 😐 Average | Pass | 在职跳槽

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

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

x
Google virtual onsite,面的是senior的岗位,一共四轮,3轮coding 一轮bq。没有sd,有点虚不知道是不是他们搞错岗位了
code1 : list of points and a new point, find if there is square for this new point. follow up: the square does not have to be a
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
nger than found_min_distance

bq: 就很常规的问题,tell a story that you supports your teammate,等等

code3:  抱歉,忘记了

评分

参与人数 4大米 +19 收起 理由
bryanjhy + 10 给你点个赞!
匿名用户-XPZNQ + 6
Diamond_dogs + 2 给你点个赞!
freakpao + 1 给你点个赞!

查看全部评分


上一篇:Meta Business Engineer
下一篇:Airbnb 挂经
全局:
qingsong 发表于 2022-6-5 03:46
第二题是不是用DP更好些?

dp[j] 表示 i 到 j 的最短path,所以 dp[j] = min(dp[k] + dp[k][j]), k = ( ...

dp[i] = for j in 0 to i - 1, min of  dp[j] + (i - j - k) ^ 2
回复

使用道具 举报

推荐
qingsong 2022-6-5 18:46:47 | 只看该作者
全局:
第二题是不是用DP更好些?

dp[i][j] 表示 i 到 j 的最短path,所以 dp[i][j] = min(dp[i][k] + dp[k][j]), k = (i, j)
回复

使用道具 举报

推荐
 楼主| ssc317 2022-6-5 06:25:23 | 只看该作者
全局:
想起来了第三轮coding,
给个json
{"user": [{"A":12, "B":"test"}], "id":123}
然后给你 fields [("user", "A"), ("user", "id")]
然后写function来delete这些field。注意value可能是list,也可能是dict,或者int/string.
follow up,how to make it more efficient。答案是先处理fields,比如("A", "B", "C")和("A", "B"),你先处理后者就行了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-KQXZU  2022-6-5 12:10:51
code2: given a list [0,3,5,8], k=4, calculate shortest distance of the path from first to last 0->8.

List 和 K 各表示什么,可以解释一下吗?🙏
回复

使用道具 举报

🔗
djmiss 2022-6-5 13:17:10 | 只看该作者
全局:
本帖最后由 djmiss 于 2022-6-4 22:42 编辑

第二题不是很明白为什么要dfs,是不是在数组里找一个数m,使得 (m - 起点 - k)^2 + (终点 - m - k)^2 = 0。展开之后是m的一元二次方程。算出m的值,然后在数组里找最接近m的那个数?
回复

使用道具 举报

🔗
charleskaka 2022-6-5 16:28:30 | 只看该作者
全局:
djmiss 发表于 2022-6-5 00:17
第二题不是很明白为什么要dfs,是不是在数组里找一个数m,使得 (m - 起点 - k)^2 + (终点 - m - k)^2 = 0 ...

并不是找一个数呀。这个path可以经过很多个点,也可以经过一个点。
回复

使用道具 举报

全局:
第一题的followup的threshold是指点之间距离吗?请问这个该怎么做呀?
回复

使用道具 举报

🔗
Diamond_dogs 2022-6-6 04:30:42 | 只看该作者
全局:
ssc317 发表于 2022-6-4 15:25
想起来了第三轮coding,
给个json
{"user": [{"A":12, "B":"test"}], "id":123}

问下楼主为啥说A B C, A B,先处理A B会更efficient呢?没懂优化的思路。
这个题如果我做的话,会写一个JsonNode class,类似于Trie。然后JsonNode的值可以是:一个值,一个node,或者list of node
回复

使用道具 举报

全局:
QUTE111 发表于 2022-6-5 06:22
第一题的followup的threshold是指点之间距离吗?请问这个该怎么做呀?

同疑惑,感觉只能brute force?
回复

使用道具 举报

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

本版积分规则

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