回复: 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取右树。没时间写代码了,结束该轮。


<
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
/font>
  • 心里状态需要调整,背靠背面试容易受上一轮的影响



    [结束语]
    • 吐槽一下地理的草稿不能修改,很蛋疼,写了这么多字还得重新调整一遍码回来。
    • 其实这次骨骼昂赛虽然挂了,但迫使我进入了一个面试战斗状态,而且听到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
    Curated Interview Questions from Top Companies

    评分

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

    查看全部评分

    回复

    使用道具 举报

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

    本版积分规则

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