g*****g 发帖数: 212 | 1 比如看不懂,然后要花很久(比如40分钟)让你解释code。
假设我很弱,但是写的code是可以pass的。
如何会有时间来改进?
假设我很强,写的code是最佳答案,但有bug。
如何会有时间来改正bug?
不知道大家面试的时候有没有碰到过这样的问题。 |
q*c 发帖数: 9453 | 2 假如你得了癌症咋办?
答案是: 运气是没有办法的事情。不幸的是这个低等世界里运气是决定性力量。
【在 g*****g 的大作中提到】 : 比如看不懂,然后要花很久(比如40分钟)让你解释code。 : 假设我很弱,但是写的code是可以pass的。 : 如何会有时间来改进? : 假设我很强,写的code是最佳答案,但有bug。 : 如何会有时间来改正bug? : 不知道大家面试的时候有没有碰到过这样的问题。
|
j******l 发帖数: 10445 | 3 好好给他讲嘛。一般来说面试官不止一个人,如果你是人才不会被埋没的。
退一步说和这样的弱人共事不见得是好事。如果你是牛人,几千家公司非去这家不可吗?
【在 g*****g 的大作中提到】 : 比如看不懂,然后要花很久(比如40分钟)让你解释code。 : 假设我很弱,但是写的code是可以pass的。 : 如何会有时间来改进? : 假设我很强,写的code是最佳答案,但有bug。 : 如何会有时间来改正bug? : 不知道大家面试的时候有没有碰到过这样的问题。
|
h********3 发帖数: 2075 | 4 我来说说原因吧。
1) 读另外一个人写的CODE,比自己写同样的CODE需要花至少2倍的智力和精力。这点是
有论证的。如果只写过LEETCODE和ACM竞赛的人,没有经过工程训练的人,那写出来的
CODE更是天书。试问,懂这个问题的人,都看不懂解决这个问题的CODE,那这种人写出
来的代码怎么维护?
2) 增加交流能力。如果你要参与一个项目,你怎么开始读一堆代码。怎么让人在很短
时间内明白你做的事情?比如说,一些行业术语,设计模式,你一点别人就明白了,一
个单词可以剩下你10分钟的解释时间。
3)多练习一下英语口语。 |
t**********d 发帖数: 638 | 5 he may just act weak to see how you deal with this type of person. If you
look down them, you won't pass it. |
j*******8 发帖数: 915 | |
b**********s 发帖数: 9531 | 7 都没有点到真正的问题。每个面试官问问题一般都有自己的答案,你的答案和他相近,
他就觉得你是对的。如果面试官弱,题目容易与蛇答案对好对付,难对付的是他的预设
答案是错的,怎么办?点出来,一是伤面子,二是让对方觉得你比他强,不好相处,人
家不一定会推荐你;二是如果对方真的弱,可能你跟他解释你的答案的时候费劲,费劲
就算了,肯定会和对方逻辑不同,在争论中可能有矛盾。
人的天性都是一样的,就是很不容易承认别人比自己强。 |
g*****g 发帖数: 212 | 8 说得都在理。
如果从自己角度来找问题的话的话,看来也只能这么做了。
【在 h********3 的大作中提到】 : 我来说说原因吧。 : 1) 读另外一个人写的CODE,比自己写同样的CODE需要花至少2倍的智力和精力。这点是 : 有论证的。如果只写过LEETCODE和ACM竞赛的人,没有经过工程训练的人,那写出来的 : CODE更是天书。试问,懂这个问题的人,都看不懂解决这个问题的CODE,那这种人写出 : 来的代码怎么维护? : 2) 增加交流能力。如果你要参与一个项目,你怎么开始读一堆代码。怎么让人在很短 : 时间内明白你做的事情?比如说,一些行业术语,设计模式,你一点别人就明白了,一 : 个单词可以剩下你10分钟的解释时间。 : 3)多练习一下英语口语。
|
g*****g 发帖数: 212 | 9 我觉得你说的比较明白。
如果代码其实不复杂(比如按长度,正常语句),通常也不需要理解那么久。
正如你说的:
如果需要理解那么久,一般就是面试官自己的答案不一样。
这时候就比较悲剧,相当于他的时间要算在你身上。而他的时间你似乎无法控制。
如果自己能做什么,现在觉得,只能自己先检查所有的bug,保证bug free
然后再去交流。
可是,这也是有风险的,很多面试官都忌讳这种你自己闷头做的。
尤其是,如果你闷头做,万一不是期望的最优解,就挂了。
这真的很矛盾。
【在 b**********s 的大作中提到】 : 都没有点到真正的问题。每个面试官问问题一般都有自己的答案,你的答案和他相近, : 他就觉得你是对的。如果面试官弱,题目容易与蛇答案对好对付,难对付的是他的预设 : 答案是错的,怎么办?点出来,一是伤面子,二是让对方觉得你比他强,不好相处,人 : 家不一定会推荐你;二是如果对方真的弱,可能你跟他解释你的答案的时候费劲,费劲 : 就算了,肯定会和对方逻辑不同,在争论中可能有矛盾。 : 人的天性都是一样的,就是很不容易承认别人比自己强。
|
n******e 发帖数: 957 | 10 艹,有的时候面试官出的题还是错的怎么办???? |
T****n 发帖数: 36 | 11 从我自己多年来面人和被人面的经验来看,我很赞同hotpot2013的说法。面试的时候代
码和可读性,易维护性和沟通能力也是重点。
即使对方水平不如你或者想法和你不同,沟通能力也很重要,平时工作也是这样。和你
合作的人不可能每次都和你想的一样,如何能在短时间内表述清楚自己的想法并且说服
别人是很重要的。千万不要闷着头干,特别是面试的时候。 |
c****m 发帖数: 179 | |
l***i 发帖数: 1309 | 13
这个不能算强吧,真的强一般都能直接compile过所有testcase的
【在 g*****g 的大作中提到】 : 比如看不懂,然后要花很久(比如40分钟)让你解释code。 : 假设我很弱,但是写的code是可以pass的。 : 如何会有时间来改进? : 假设我很强,写的code是最佳答案,但有bug。 : 如何会有时间来改正bug? : 不知道大家面试的时候有没有碰到过这样的问题。
|
l*********u 发帖数: 19053 | 14 re
没人喜欢Mr. AlwaysRight
【在 t**********d 的大作中提到】 : he may just act weak to see how you deal with this type of person. If you : look down them, you won't pass it.
|