美文网首页程序员
Google 第一轮和第二轮面试

Google 第一轮和第二轮面试

作者: 任平生 | 来源:发表于2015-12-13 09:21 被阅读640次

更新:我被拒了。明年继续努力!

被大神refer后居然拿到了intern面试机会。

第一轮:

从口音来看是个印度人大叔,tension很高。

Q1:给你一个data arr,要你在out arr里put数组和。

ie data: 1 2 3 4 5

    out:      1 3 6 10 15

这个很简单,就一个for loop搞定。秒速写完,对面来个good。

Q2:给你一个2d的 data arr,要你输出同样道理的out arr。

ie: data: 1 2 3

                2 5 6

               7 8 9

       out:  1 3 6

                3 10 19

               10 31 66

我的回答是先是横着加,然后再竖着加。idea没问题,他让我写。然后我就卡了。主要是太久2d arr没做过了。他建议我按照我的想法,把步骤的公式列一下然后再写。我列完后立刻就写了出来... code就不写了,就是两个 n方的loop。

Q3:他给了我这个interface,让我implement

public interface tables {

            void set(int x, int y, int val);

           int sum(int x, int y);

}

后来被陈趴趴教育说这是个online algor,set和sum之间有个trade off。理论上来说,有个两个都是log n的算法,但他也想不出。

休息了十五分钟。其实也算不上休息,就是喝了些水。大脑已经进入了兴奋状态,坐了一会儿然后第二个面试官就打来了电话。

听声音有点怀疑是中国人,声音感觉很严肃?就是一点语调都没有。

上来就来句“I am from Google.” 我硬生生地回了句,然后那哥们就开始出题了。

Q1 BST Level Order Traversal

几乎是leetcode原题。leetcode的是让你return一个list的list,这个是直接print。我先是按照原题把它存进了list里然后最后print。我一开始忘记在console里打空格了,但是后来终于改好了。然后哥们问我说,好,你这个O(n)是多少。我说,先traverse每个node,就是O(n),最后print也是O(n)啊。他说,嗯对其实是O(2n),你可不可以improve一下。我看了下,感觉result的那个list的list并不需要就把它删了。他说行,然后我又盯了一会,因为我觉得还有地方不够好。这个时候我想起了陈趴趴以前跟我说space complexity的问题,我就立刻反应过来说还有个improve的方法。然后面试官说,that sounds good to me。然后进入了下一题。

Q2 BST Level Order Reverse

题就是reverse,基本就是把code粘过去改了一下console。

这次面试结束我个人感觉还可以,然而第二天recruiter给我发邮件说要加面。

祝我好运吧。

相关文章

  • 上财联合利华俱乐部2015秋季招新面试时间表

    【面试说明】 1.恭喜大家通过了第一轮的群面面试,下面即将进入第二轮面试的选拔。根据大家的时间统计编排了第二轮面试...

  • Google 第一轮和第二轮面试

    更新:我被拒了。明年继续努力! 被大神refer后居然拿到了intern面试机会。 第一轮: 从口音来看是个印度人...

  • 25.该如何准备一场面试?(3)

    前面我们讲了三轮面试中(HR,直属领导,公司高管)的第一轮HR面试,和第二轮直属领导面试,今天我们最后一轮高管面试...

  • 亚马逊招商经理面经-刚出炉热乎着

    第一轮电话面试 面试人:Hr。Hr电话沟通,简单问下工作地点,工作内容,是否ok 第二轮电话面试 面试人:应该是该...

  • 第十三天

    文雯学姐这样评价我的面试,"第一轮面试,大家都看好你,结果第二轮面试烂的像屎一样。" 从最开始就一心...

  • 2019-04-17,又是奔忙的一天

    今天早晨去参加另一个考试,上次笔试第四,进了第二轮,然后今天第二轮笔试,第一轮面试。据说之后还有一轮。可能也不是特...

  • 理解产生于瞬间

    (59)理解产生于瞬间 前几日,我报名参加一个去西部支教的团队,草草地过了第一轮面试,第二轮面试我准备了很久,自以...

  • 第十二天

    嗨呀,好气哦!晚上室友们去参加第二轮面试回来,全都萎了,比第一轮面试难多了,高手太多了,被搞得一脸懵逼。哎呀...

  • 当遇到选择时,我该如何抉择

    前几天我已经通过了巨邦公司的第一轮的面试,本来已经确定参加第二轮的复试,回来以后,我给在巨邦给我面试的老...

  • 阿里面试之尴尬

    第一轮技术面试 第二轮在线笔试结束 第三轮电话面试之: 你做的最好的项目, 最得意的作品之类的问题, 真的是没什么...

网友评论

    本文标题:Google 第一轮和第二轮面试

    本文链接:https://www.haomeiwen.com/subject/pezyhttx.html