查看文章 |
Google 面试经历
2007-08-23 17:01
Google似乎是很多程序员追求的目标,工作环境和薪水的吸引力也无法拒绝,但我还是比较怀疑是否和我自己的职业目标match。提供可以影响全人类的产品似乎不是我想去做的事情,我想做的很大一方面是通过信息技术帮助传统行业公司提高生产和工作的效率,似乎也不矛盾,只是我还没有想到去推广到全人类。加之要准备其他公司的面试,也没为了Google准备太多算法的题目,更多的是抱着试一试的态度。 HR要了简历之后快过了一个月才来通知一面,好像这也是众人皆知的事情,牛公司自然应聘的人就多,所以处理的自然就慢,也可以理解。为了一面反复的reschedule了几次,其中一次是因为我的原因,所以这么看HR还比较nice. 一面是电话面试,打来的是个GG。照例先自我介绍,但要侧重有难点的项目,有点与众不同。然后是技术方面的问答。先问的是设计和架构方面的问题,也是结合自己的经验谈了谈,不知道面试官是否满意了,然后是算法和编程。 算法题咋一看都挺难得,后来还是想到了要用树去解,加上面试官的引导方案还是比较快就出来了。接下来是求算法复杂度——这个基本上是我的死穴,而这时面试官的很nice的引导很快就体现了作用。一般算复杂度,一边引导优化,其实大部分的时候复杂度本身也没算对,直到最后算出了应该是面试官满意的答案了。 到这里感觉面试官确实不错,与thoughtworks相比吧,不管对问题解决的过程如何评判,面试者本人面试时的感觉会好很多。 之后是很简单的coding,几乎是最简单算法的实现,很简单,只不过完了之后发现很多地方并不是最好的方式,很多值得优化的地方。面试总是有缺憾的... 最后的总结: 本来没有太fan Google,面完了觉得还不错了,印象分++ |
最近读者:

