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

骨骼 超详细 昂赛

全局:

2018(7-9月) FrontEndEng 硕士 全职@google - 猎头 - Onsite  | | Fail | 在职跳槽
-----------------
时间:上周四(8/16) 10:30AM - 3:15PM
地点:Mountain View
职位:Front End Software Engineer
来源:Recruiter (名J开头,姓L开头)
-----------------


直接上干货:
[第一轮]
  • 问了下简历,然后开始做题,出题方式由浅入深,循序渐进
  • 第一问:给定3个node,可以组合成几种Binary Tree
  • 第二问:从上一问得到的Binary Tree,先将树补充完整(若子树为null,加一个dummynode),在这基础上可以得到多少括号组合(每个非root左node为左括号,每个非root右node为右括号),例如3个node的有(()()),()()(), ()(()), (())(), ((()))
  • 第三问:根据上一问发现什么规律,答曰都是valid parentheses,然后问给定一个string,只含\'(\' 和 \')\' 去掉几个括号可以变成validparentheses,用stack或counter,讨论后写代码。
  • 第四问:给定N个node,问可以有多少种Binary Tree 组合方式,用DP,讨论后写代码。
  • 第五问:如果想随即选一个node,如何保证每个node概率一样,答曰取随机数的时候要考虑左右子树的node个数,例如,左3,右6,取随机数0~9,若为0~2,进入左树继续,若为3取root,若为4~9取右树。没时间写代码了,结束该轮。


[第二轮]



[结束语]
  • 吐槽一下地理的草稿不能修改,很蛋疼,写了这么多字还得重新调整一遍码回来。
  • 其实这次骨骼昂赛虽然挂了,但迫使我进入了一个面试战斗状态,而且听到recruiter给我说的feedback反而增加给我了不少信心。
  • 手里有offer了已经,也迫使我找了主动找了一些内推,想借机坐地起价,尴尬的是一年工作经验new grad的不收你,experience的嫌你年份还不够,内推亚麻和ebay都简历拒了。
  • 目前还有一些正在进行的面试,希望手里offer截止前能够选一个最好的跳。
  • 这么多字中于码完了,希望对大家有帮助,也希望大家offer多多
  • 楼主H1B还在RFE,求好运
  • 最后顺便求一拨儿大米,要不然看帖子太费劲。







补充内容 (2018-8-24 23:07):
在ASCII 32~127中,有些字符是invalid的,比如 "Candy," 其中'C', 'd'' 都是invalid的,现在将这个stringA转换成stringB,且stringB也是来自ASCII的32~127, 但不含invalid char

补充内容 (2018-8-24 23:08):
上面那个补充内容是第五轮的,从草稿箱弄出来的时候漏了

补充内容 (2018-9-21 10:15):
Update一下,昨天Linkedin说面试过了进入Team match,应该最后会选择去Linkedin

本帖子中包含更多资源

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

x

评分

参与人数 19大米 +83 收起 理由
dearsheep + 2 给你点个赞!
coolandrew + 3 很有用的信息!
linrongdi + 3 给你点个赞!
sstcurry + 5 很有用的信息!
caominki + 10 很有用的信息!

查看全部评分


上一篇:Cruise 两轮店面
下一篇:twitter OA

本帖被以下淘专辑推荐:

  • · google|主题: 216, 订阅: 124
  • · Google|主题: 120, 订阅: 43
推荐
pususu2001 2018-8-26 01:41:52 | 只看该作者
全局:
第四题如果duplicate只有一个的话,感觉就是sum(array)-(1+2+...+N)
回复

使用道具 举报

🔗
Brandon__00 2018-8-25 15:01:10 | 只看该作者
全局:
如果有strongly hire 没有negative讲道理应该要过的吧
回复

使用道具 举报

🔗
 楼主| EthanLoatr 2018-8-25 15:05:52 | 只看该作者
全局:
第五轮补充一下,从草稿箱复制出来跑没了,在ASCII 32~127中,有一些字符是invalid的,比如给你 "Candy, hello" 其中'C', ',', 'o' 都是invalid的,现在将这个stringA转换成stringB,且stringB也是来自ASCII的32~127,但是不含invalid的char.

评分

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

查看全部评分

回复

使用道具 举报

🔗
 楼主| EthanLoatr 2018-8-25 15:08:42 | 只看该作者
全局:
上面那个补充内容是第五轮的,从草稿箱弄出来的时候漏了

评分

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

查看全部评分

回复

使用道具 举报

🔗
wtcupup 2018-8-25 15:33:59 | 只看该作者
全局:
请问 第五轮 88 这个数字是怎么得到的?
回复

使用道具 举报

🔗
 楼主| EthanLoatr 2018-8-26 00:37:49 | 只看该作者
全局:
wtcupup 发表于 2018-8-24 23:33
请问 第五轮 88 这个数字是怎么得到的?

只是举一个例子而已,取决于有几个invalid chars
回复

使用道具 举报

🔗
lajalex 2018-8-26 00:47:14 | 只看该作者
全局:
很详细 谢谢楼主!
回复

使用道具 举报

🔗
szyyn95 2018-8-26 02:38:05 | 只看该作者
全局:
找duplication,O(n)时间O(1)space可以改变原数组,请问楼主怎么做的?
回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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