我说说关于leetcode刷题。# JobHunting - 待字闺中
s*s
1 楼
我现在每周好几个interview 有快一年了。我问的就是一道leetcode medium中稍难的
题。我来说说我interview 的感受。
我觉得,对我来说,能写出bug free 的code 并不是要求。我需要看到的是你thinking
和 tangle question 的过程,特别是个可信的过程。 有的人啥也不说话,上来就写
code. 只会让人觉得你见过这道题。
交流,交流很重要的。这两周连interview了一两个中国人,别的同事的interview 感
觉就是,this guy doesn't talking at all. 这个就没法让你过。
我希望大家interview的时候,
第一,不管题见过没有,上来先自想一分钟,组织一下语言。然后给人讲一下你的idea
. 问一下,is it the right idea?
第二,在写code 的过程中,不停的沟通一下你现在写的这几行是干啥的。
还有,就是我问的问题leetcode上因为有个corner case (handle int_min, 最小负整
数), 我自己刷过leetcode, 我知道为了让leetcode 过,必须用long, 不能用int,
但是有若干个中国人上来直接把input 从int 转到long , 虽然大部分能说出道理,有
一两个甚至不知道为什么。但是我的感觉第一个就是,这个题你刷过。所以,别死记硬
背leetcode 的code.
我希望大家除了刷题之外都想想,如何能表现出这题时你现场想出来的更重要。
题。我来说说我interview 的感受。
我觉得,对我来说,能写出bug free 的code 并不是要求。我需要看到的是你thinking
和 tangle question 的过程,特别是个可信的过程。 有的人啥也不说话,上来就写
code. 只会让人觉得你见过这道题。
交流,交流很重要的。这两周连interview了一两个中国人,别的同事的interview 感
觉就是,this guy doesn't talking at all. 这个就没法让你过。
我希望大家interview的时候,
第一,不管题见过没有,上来先自想一分钟,组织一下语言。然后给人讲一下你的idea
. 问一下,is it the right idea?
第二,在写code 的过程中,不停的沟通一下你现在写的这几行是干啥的。
还有,就是我问的问题leetcode上因为有个corner case (handle int_min, 最小负整
数), 我自己刷过leetcode, 我知道为了让leetcode 过,必须用long, 不能用int,
但是有若干个中国人上来直接把input 从int 转到long , 虽然大部分能说出道理,有
一两个甚至不知道为什么。但是我的感觉第一个就是,这个题你刷过。所以,别死记硬
背leetcode 的code.
我希望大家除了刷题之外都想想,如何能表现出这题时你现场想出来的更重要。