c*****g 发帖数: 33 | 1 对于interview白板coding有几个问题
1. 请问应该要写下comment吗? 不写comment会不会被认为是不好的coding style而扣
分?
2. 请问run test cases应该要在什么时候? (i)写完code ,自己在心里跑test cases,
一边验证一边修改,直到general cases以及edge cases都没问题,才跟面试官说我写好
了,请验证.
(ii)写完code,不在心里跑test cases,大声在面试官面前跑test case,并且一边修改
code.
做法(i)的问题是会花去太多时间. 做法(ii)的问题是,若是一边跟面试官讲一边跑test
case然后修正code,怕会让他觉得我是careless的人 因为不先想好就写code然后之后
才在修修补补.
请问各位会怎么做呢? 如果有人已经是面试官,请问哪种方法您会比较喜欢呢?
感谢指教 | p*****2 发帖数: 21240 | 2
test
就10几行代码还写comments?
【在 c*****g 的大作中提到】 : 对于interview白板coding有几个问题 : 1. 请问应该要写下comment吗? 不写comment会不会被认为是不好的coding style而扣 : 分? : 2. 请问run test cases应该要在什么时候? (i)写完code ,自己在心里跑test cases, : 一边验证一边修改,直到general cases以及edge cases都没问题,才跟面试官说我写好 : 了,请验证. : (ii)写完code,不在心里跑test cases,大声在面试官面前跑test case,并且一边修改 : code. : 做法(i)的问题是会花去太多时间. 做法(ii)的问题是,若是一边跟面试官讲一边跑test : case然后修正code,怕会让他觉得我是careless的人 因为不先想好就写code然后之后
| c*****a 发帖数: 808 | | t*********h 发帖数: 941 | 4 the problem with test case is, some interviewers immediately point out your
bugs and don't give you a chance to think it over. real annoying
test
【在 c*****g 的大作中提到】 : 对于interview白板coding有几个问题 : 1. 请问应该要写下comment吗? 不写comment会不会被认为是不好的coding style而扣 : 分? : 2. 请问run test cases应该要在什么时候? (i)写完code ,自己在心里跑test cases, : 一边验证一边修改,直到general cases以及edge cases都没问题,才跟面试官说我写好 : 了,请验证. : (ii)写完code,不在心里跑test cases,大声在面试官面前跑test case,并且一边修改 : code. : 做法(i)的问题是会花去太多时间. 做法(ii)的问题是,若是一边跟面试官讲一边跑test : case然后修正code,怕会让他觉得我是careless的人 因为不先想好就写code然后之后
| c*****g 发帖数: 33 | 5 请教2爷,那对于test cases的问题有没有什么建议
谢谢
【在 p*****2 的大作中提到】 : : test : 就10几行代码还写comments?
| p*****2 发帖数: 21240 | 6
写代码之前心里要很清楚算法,写的时候注意边界条件,容易出问题的地方。尽量一次
性写好。写好之后,run几个
典型的test case
【在 c*****g 的大作中提到】 : 请教2爷,那对于test cases的问题有没有什么建议 : 谢谢
| c*****g 发帖数: 33 | 7 感谢大家提点 看来我还有一段路要走.....
【在 p*****2 的大作中提到】 : : 写代码之前心里要很清楚算法,写的时候注意边界条件,容易出问题的地方。尽量一次 : 性写好。写好之后,run几个 : 典型的test case
|
|