n***i 发帖数: 777 | 1 最近面了2个,全部失败,都是技术面试。正在反思。其实自己练了挺多数据结构算法
,编程也挺多,也
在白板上自己写code,觉得写的不差。这两次面试,有一次是因为面试官给了一个抽象
的题,一下脑子
转不过来,想复杂了,因为平时都是练的很具体的well-defined的题目,最后反应过来
的时候,写了
一些,估计面试官觉得反应太慢,不smart。 还有的情况是给出了一个解答,这个解法
可能是平时准备
过的,然后面试官说如果这换一下,那换一下,怎么办,或者还有什么其他方法,然后
就有点思考速度
过慢。 面试官提示了一点,估计他希望我马上反应出来,但是我花了挺长时间才想明
白说出来,总是没
有给人smart的感觉,给人印象是对于问题的敏感性比较差。
我自己分析问题可能主要有以下一些:
1) 平时重coding而轻思考。总觉得技术面试就是coding要熟。看题目练习时 如果5-
10分钟想不出
来就看解答,然后只求把解答的方法coding出来,觉得就满足了。没有从多角度思考问
题,思考有没有
其他解法,各种解法优劣。
2)抽象能力弱,平时太着重于具体小问题,而轻设计层面的思考,导致一旦出现抽象
概念,不能灵活运
用,迅速找到问题本质。
3)比较笨,举一反三能力不强,或者说有点急功近利,中间层有所缺失。只做题目看
来还有有一些问题
大家觉得问题在哪里,怎么提高呢 |
g***s 发帖数: 3811 | |
n***i 发帖数: 777 | 3 没看过,我不清楚那些是不是会难度太高?
【在 g***s 的大作中提到】 : Did you try topcoder?
|
g***s 发帖数: 3811 | 4 你不要去参加比赛。直接做题库里面的题。
大部分还是很容易的。但你要尽量尽快准确无误的解决。系统会帮你测试的程序的正确
性。
【在 n***i 的大作中提到】 : 没看过,我不清楚那些是不是会难度太高?
|
n***i 发帖数: 777 | 5 好的 明白了thanks
【在 g***s 的大作中提到】 : 你不要去参加比赛。直接做题库里面的题。 : 大部分还是很容易的。但你要尽量尽快准确无误的解决。系统会帮你测试的程序的正确 : 性。
|
i**********e 发帖数: 1145 | 6 我听说一般公司面试题的难度都是维持在 topcoder 的 div II 250 分的问题,也就是
topcoder 比赛最简单的题目。
我觉得最重要的是你的思路,而不是答案对了就可以了。很多时候解题要各种角度来
approach,然后分析每一个方法的优缺点,再做出总结。只有这样才能不断进步。要给
面试官的印象是头脑灵活,而不是一味的死做题,一旦问题稍微有变化就不懂怎么解了
。还有最重要的是学会冷静思考,不要冲动写代码。尽量要求第一次写代码就没有出错
,这是一般人很难做得到的。
一些常见面试题的答案与总结 -
http://www.ihas1337code.com
【在 n***i 的大作中提到】 : 最近面了2个,全部失败,都是技术面试。正在反思。其实自己练了挺多数据结构算法 : ,编程也挺多,也 : 在白板上自己写code,觉得写的不差。这两次面试,有一次是因为面试官给了一个抽象 : 的题,一下脑子 : 转不过来,想复杂了,因为平时都是练的很具体的well-defined的题目,最后反应过来 : 的时候,写了 : 一些,估计面试官觉得反应太慢,不smart。 还有的情况是给出了一个解答,这个解法 : 可能是平时准备 : 过的,然后面试官说如果这换一下,那换一下,怎么办,或者还有什么其他方法,然后 : 就有点思考速度
|
f******7 发帖数: 941 | 7 你自己总结得不错啊。呵呵。多改动条件然后想想算法。可以考古一下jntl的帖子。
【在 n***i 的大作中提到】 : 最近面了2个,全部失败,都是技术面试。正在反思。其实自己练了挺多数据结构算法 : ,编程也挺多,也 : 在白板上自己写code,觉得写的不差。这两次面试,有一次是因为面试官给了一个抽象 : 的题,一下脑子 : 转不过来,想复杂了,因为平时都是练的很具体的well-defined的题目,最后反应过来 : 的时候,写了 : 一些,估计面试官觉得反应太慢,不smart。 还有的情况是给出了一个解答,这个解法 : 可能是平时准备 : 过的,然后面试官说如果这换一下,那换一下,怎么办,或者还有什么其他方法,然后 : 就有点思考速度
|
n***i 发帖数: 777 | 8 谢谢,回去重新思考这些问题
【在 i**********e 的大作中提到】 : 我听说一般公司面试题的难度都是维持在 topcoder 的 div II 250 分的问题,也就是 : topcoder 比赛最简单的题目。 : 我觉得最重要的是你的思路,而不是答案对了就可以了。很多时候解题要各种角度来 : approach,然后分析每一个方法的优缺点,再做出总结。只有这样才能不断进步。要给 : 面试官的印象是头脑灵活,而不是一味的死做题,一旦问题稍微有变化就不懂怎么解了 : 。还有最重要的是学会冷静思考,不要冲动写代码。尽量要求第一次写代码就没有出错 : ,这是一般人很难做得到的。 : 一些常见面试题的答案与总结 - : http://www.ihas1337code.com
|