h***o 发帖数: 1494 | 1 Google, Amazon面试college hire 和 experienced 有区别吗?
感觉工作几年的算法忘差不多了,也没那么多时间准备呀。 |
a****n 发帖数: 1887 | |
m******6 发帖数: 599 | 3 the difference is the hiring bar and expectation from you. if you have years
of exp, you would be expected to have solid knowledge in OOP concepts for
example. |
y*********e 发帖数: 518 | 4 对于College Hire,比较侧重考察算法,也就是版面上流传的纸上谈兵式的
题目。这是因为对于无经验的应试者,无法考察过去写代码的经验。
对于Experienced Hire,则是更侧重于写代码:能够同面官沟通好理解详细
的问题,能够在最短的时间里面写出无bug的代码,考虑到了所有可能的边界条
件,这些素质更重要。题目的算法难度一般不会很大。(当然也会有偏难的算法
题,这类一般是跟面官沟通讨论算法,挺多到写伪代码的程度)
写代码的能力这个是在过去工作经验中积累的。所以没有太多时间准备面试也没
有关系。但是至少要花点时间做点题,让自己处于解题的状态中。建议可以尝试
做版面上的题,或者做TopCoder上的题目,还有Google CodeJam上的题目。
在实际工作中,遇到复杂的问题,算法一般大多是几个人一起讨论出来得出的,
然后再分开写代码。所以我认为,对于experienced hire,对算法的要求不
是非常高。当然,二分法分而治之,这些简单的算法要非常熟悉才是。对于DP
以及更高级的算法要求不会太难。
【在 h***o 的大作中提到】 : Google, Amazon面试college hire 和 experienced 有区别吗? : 感觉工作几年的算法忘差不多了,也没那么多时间准备呀。
|
h***o 发帖数: 1494 | 5
多谢这么详细的说明。
【在 y*********e 的大作中提到】 : 对于College Hire,比较侧重考察算法,也就是版面上流传的纸上谈兵式的 : 题目。这是因为对于无经验的应试者,无法考察过去写代码的经验。 : 对于Experienced Hire,则是更侧重于写代码:能够同面官沟通好理解详细 : 的问题,能够在最短的时间里面写出无bug的代码,考虑到了所有可能的边界条 : 件,这些素质更重要。题目的算法难度一般不会很大。(当然也会有偏难的算法 : 题,这类一般是跟面官沟通讨论算法,挺多到写伪代码的程度) : 写代码的能力这个是在过去工作经验中积累的。所以没有太多时间准备面试也没 : 有关系。但是至少要花点时间做点题,让自己处于解题的状态中。建议可以尝试 : 做版面上的题,或者做TopCoder上的题目,还有Google CodeJam上的题目。 : 在实际工作中,遇到复杂的问题,算法一般大多是几个人一起讨论出来得出的,
|