我的悲惨经历告诉你碰上很熟的题怎么办# JobHunting - 待字闺中
c*t
1 楼
电二面A
三哥给了一道做过的题,俺大喜,立马调出codes来,决定走演技派路线。
I: give me a couple of minutes to think about it.
A3: OK.
把codes看了一遍理解一下。
I: I have some ideas。I think blah blah.... So I would like to use ...(
structures) to implement, which can give O(n) time complexity.(爽!)
A3: Very good. Could you implement it now?
I: sure.
这时很high的我,觉得直接照抄太快太明显,故意边写,边回来加需要的变量,而且把
变量名改为非常好的名字。
木想到,这样一改,竟然抄乱了,一个地方抄错了行,把开始要declare的变量 抄到了
for语句下面,最后改了。变量名一个弄错了(忘改成新的了),又改过来。
最后竟然时间到了,三哥说你把剩下的idea说一下吧,我说再给我两分钟,三哥说ok。
飞速抄完。
面完觉得做出来了,应该是没问题的,毕竟做出来了。
没想到第三天收到拒信。我想想,超时应该还好,觉得把开始要declare的变量 抄到了
for语句下面是
致命错误,变量scope不对,自然逻辑上错了,这肯定给人一种新警察的感觉。
虽然我也不想去A,只是想练练手,但是如果能去onsite练手,或拿到offer的话,当然
更好。所以血的教训告诉我,如果下次再碰上做过的题,我立马二话不说,把熟练的
codes抄或写出,直接给最优解。
记住,两次血的教训告诉我,实力派>演技派>>偶像派!
三哥给了一道做过的题,俺大喜,立马调出codes来,决定走演技派路线。
I: give me a couple of minutes to think about it.
A3: OK.
把codes看了一遍理解一下。
I: I have some ideas。I think blah blah.... So I would like to use ...(
structures) to implement, which can give O(n) time complexity.(爽!)
A3: Very good. Could you implement it now?
I: sure.
这时很high的我,觉得直接照抄太快太明显,故意边写,边回来加需要的变量,而且把
变量名改为非常好的名字。
木想到,这样一改,竟然抄乱了,一个地方抄错了行,把开始要declare的变量 抄到了
for语句下面,最后改了。变量名一个弄错了(忘改成新的了),又改过来。
最后竟然时间到了,三哥说你把剩下的idea说一下吧,我说再给我两分钟,三哥说ok。
飞速抄完。
面完觉得做出来了,应该是没问题的,毕竟做出来了。
没想到第三天收到拒信。我想想,超时应该还好,觉得把开始要declare的变量 抄到了
for语句下面是
致命错误,变量scope不对,自然逻辑上错了,这肯定给人一种新警察的感觉。
虽然我也不想去A,只是想练练手,但是如果能去onsite练手,或拿到offer的话,当然
更好。所以血的教训告诉我,如果下次再碰上做过的题,我立马二话不说,把熟练的
codes抄或写出,直接给最优解。
记住,两次血的教训告诉我,实力派>演技派>>偶像派!