我在Google的这次面试持续了一个多月,虽然最后以失败告终,但是客观评价我觉得总体上面试难度不大,面试结束后我的自我感觉还不错,没想到最后挂掉了。可能因为一些其他的因素导致我落选了吧,我很想再打电话过去问问原因。

我进行了三轮电话面试,每轮的面试官都会出一道算法题。大部分人的电面都是2轮,但是因为我挂了一轮,HR给我加面了一轮电面。无奈最后还是挂掉了。

电面1

先是进行了自我介绍,然后对简历上的一些细节追问,还问了问为什么想来谷歌工作。谈的很泛泛,之后切入正题,开始coding:

  1. LintCode - 求三数之和。

题目链接:
http://www.lintcode.com/zh-cn/problem/3sum/

Solution链接:
http://www.jiuzhang.com/solutions/3sum/

电面2

上来就开始做题,没有寒暄。

1.LintCode - 罗马数字转整数

题目链接:
http://www.lintcode.com/zh-cn/problem/roman-to-integer/

Solution链接:
http://www.jiuzhang.com/solutions/roman-to-integer/

电面3

这一面出的算法题很常见,以前刷到过。

1.LintCode - 整数转罗马数字

题目链接:
http://www.lintcode.com/zh-cn/problem/integer-to-roman/

Solution链接:
http://www.jiuzhang.com/solutions/integer-to-roman/

希望我的面经能给大家带来一些帮助,我也能攒攒人品,下一次面试能一路到终面。