s****A 发帖数: 80 | 1 虽说理解思路最重要
但是很多题思路理解了
写code还是出bug
index多个1少个1
指针走到某个位置还是one past那个位置
都挺让人头疼的
这还是自己做题,到了面试面对白板可能错误翻倍
所以感觉非大牛除了理解思路还是应该背熟答案code吧? |
d**********x 发帖数: 4083 | 2 你说的这些基本是对循环不变量和退出条件的理解不牢导致的
【在 s****A 的大作中提到】 : 虽说理解思路最重要 : 但是很多题思路理解了 : 写code还是出bug : index多个1少个1 : 指针走到某个位置还是one past那个位置 : 都挺让人头疼的 : 这还是自己做题,到了面试面对白板可能错误翻倍 : 所以感觉非大牛除了理解思路还是应该背熟答案code吧?
|
s****A 发帖数: 80 | 3 大牛指点下我应该怎么解决
是多练还是应该反复看看某书某章节加深理解?
【在 d**********x 的大作中提到】 : 你说的这些基本是对循环不变量和退出条件的理解不牢导致的
|
b***m 发帖数: 5987 | |
T******7 发帖数: 1419 | 5 小时候,老师说,数学题不能背
不背的考了普通大学,背题的笨女生上了清华
发生在我“朋友”身上的真实示例
【在 b***m 的大作中提到】 : 背code不可取。
|
p*****2 发帖数: 21240 | |
q******8 发帖数: 848 | |
l*****a 发帖数: 14598 | 8 是要在理解的基础上背
因为有些题目思路都会,写起来有很多细节要注意
真的是一个星期不写,细节就模糊了
【在 b***m 的大作中提到】 : 背code不可取。
|
c*****a 发帖数: 808 | |
b***m 发帖数: 5987 | 10
我几乎不背code,每次面试都是先分析思路,然后写框架,然后再细化。其实我白板
code有不少bug,还需要添添补补不少代码,从来没有一次是一气呵成写成的,不过并
不影响interview。其实面试官也不是傻子,你拿到一道面试题,不假思索写出bug
free最优解,你以为人家心里不知道?工作中有几个人能做到?
【在 l*****a 的大作中提到】 : 是要在理解的基础上背 : 因为有些题目思路都会,写起来有很多细节要注意 : 真的是一个星期不写,细节就模糊了
|
|
|
b***m 发帖数: 5987 | 11
我在清华的同学和我认识的人几乎没有背题考进清华的。大量习题是一定要做的,不过
不是为了背题,而是找到类似问题的通用解法。靠背题就能上清华?不敢说完全没有,
但是可以肯定是几乎不是普遍现象。
【在 T******7 的大作中提到】 : 小时候,老师说,数学题不能背 : 不背的考了普通大学,背题的笨女生上了清华 : 发生在我“朋友”身上的真实示例
|
p*****2 发帖数: 21240 | 12
你是大牛当然不一样了。
【在 b***m 的大作中提到】 : : 我在清华的同学和我认识的人几乎没有背题考进清华的。大量习题是一定要做的,不过 : 不是为了背题,而是找到类似问题的通用解法。靠背题就能上清华?不敢说完全没有, : 但是可以肯定是几乎不是普遍现象。
|
b***m 发帖数: 5987 | 13
我是个GP大牛。我coding的能力还没有我social能力的一半强。
【在 p*****2 的大作中提到】 : : 你是大牛当然不一样了。
|
l*****a 发帖数: 14598 | 14 有些公司要求bug free的,至少第一次不能太多问题
【在 b***m 的大作中提到】 : : 我是个GP大牛。我coding的能力还没有我social能力的一半强。
|
m****t 发帖数: 2329 | 15 那女生是装笨的。
【在 T******7 的大作中提到】 : 小时候,老师说,数学题不能背 : 不背的考了普通大学,背题的笨女生上了清华 : 发生在我“朋友”身上的真实示例
|
b***m 发帖数: 5987 | 16
有这种要求的公司就是变态。当然,写个bubble sort你基本肯定要bug free;写个递
归或者循环的二叉树先序遍历肯定也要基本bug free。更复杂的coding也要求bug free
?问问面试官自己能做到吗?
【在 l*****a 的大作中提到】 : 有些公司要求bug free的,至少第一次不能太多问题
|
m****t 发帖数: 2329 | 17 是啊。有时候完美的象 皇帝的新装。
【在 b***m 的大作中提到】 : : 有这种要求的公司就是变态。当然,写个bubble sort你基本肯定要bug free;写个递 : 归或者循环的二叉树先序遍历肯定也要基本bug free。更复杂的coding也要求bug free : ?问问面试官自己能做到吗?
|
d**********x 发帖数: 4083 | 18 看什么样的code
写个自动机或者quick sort,heap sort这种invariant很明显的东西,bug free是应该
的,至少不应该在维持不变量和退出循环上出问题
如果是那种corner case很多的东西,能覆盖得多一点当然更好啊。
free
【在 b***m 的大作中提到】 : : 有这种要求的公司就是变态。当然,写个bubble sort你基本肯定要bug free;写个递 : 归或者循环的二叉树先序遍历肯定也要基本bug free。更复杂的coding也要求bug free : ?问问面试官自己能做到吗?
|
b***m 发帖数: 5987 | 19
对啊,我就是这个意思啊。
【在 d**********x 的大作中提到】 : 看什么样的code : 写个自动机或者quick sort,heap sort这种invariant很明显的东西,bug free是应该 : 的,至少不应该在维持不变量和退出循环上出问题 : 如果是那种corner case很多的东西,能覆盖得多一点当然更好啊。 : : free
|
d**********x 发帖数: 4083 | 20 多写
一个简单的练习就是把常用的几种排序和搜索,以及数据结构写两遍,尽量简洁
然后可以看看算法导论的伪代码实现
【在 s****A 的大作中提到】 : 大牛指点下我应该怎么解决 : 是多练还是应该反复看看某书某章节加深理解?
|
|
|
m****t 发帖数: 2329 | 21 如果是这样 debug环节可以消失了。测试岗位也可以关闭了。
很多要求看似高精尖 细想就是脑残。
free
【在 b***m 的大作中提到】 : : 对啊,我就是这个意思啊。
|
d**********x 发帖数: 4083 | 22 小道传闻某热门公司总让人bug free,是因为他家基本没有tester。。
【在 m****t 的大作中提到】 : 如果是这样 debug环节可以消失了。测试岗位也可以关闭了。 : 很多要求看似高精尖 细想就是脑残。 : : free
|
t*******2 发帖数: 292 | 23 LOL
【在 d**********x 的大作中提到】 : 小道传闻某热门公司总让人bug free,是因为他家基本没有tester。。
|
d**********x 发帖数: 4083 | 24 如果她说的和我是一个意思的话
这个要求并不过分,因为如果一个人不能写clean code的话,再多的debug和测试也只
能让这段程序彻底变成一坨浆糊
【在 m****t 的大作中提到】 : 如果是这样 debug环节可以消失了。测试岗位也可以关闭了。 : 很多要求看似高精尖 细想就是脑残。 : : free
|
m****t 发帖数: 2329 | 25 白板的本意就是指定时间内一次成型。对于某些经典算法这个要求不为过 如果强求写
多数程序都是一次bug free
符合人类的思维特性马?对于程序员 犯错使通向最终bug free的阶梯 目标是bug
free。但是白板的bug free 有多大意义。好多人背code 也是迫不得已。
debug的过程有时候比写code更重要。
debug的过程有时比写code还重要。
【在 d**********x 的大作中提到】 : 如果她说的和我是一个意思的话 : 这个要求并不过分,因为如果一个人不能写clean code的话,再多的debug和测试也只 : 能让这段程序彻底变成一坨浆糊
|
C****R 发帖数: 282 | 26 nb:)
【在 b***m 的大作中提到】 : : 对啊,我就是这个意思啊。
|
d**********x 发帖数: 4083 | 27 面试的时候一般也就考个经典算法。。。
【在 m****t 的大作中提到】 : 白板的本意就是指定时间内一次成型。对于某些经典算法这个要求不为过 如果强求写 : 多数程序都是一次bug free : 符合人类的思维特性马?对于程序员 犯错使通向最终bug free的阶梯 目标是bug : free。但是白板的bug free 有多大意义。好多人背code 也是迫不得已。 : debug的过程有时候比写code更重要。 : : debug的过程有时比写code还重要。
|
m**********0 发帖数: 356 | 28 我很悲催的题都做出来了但是因为有bug(尽管后来发现了)被拒了。。。可能题目太
简单了。
【在 b***m 的大作中提到】 : : 对啊,我就是这个意思啊。
|
W******g 发帖数: 887 | 29 再跪一个
【在 b***m 的大作中提到】 : : 对啊,我就是这个意思啊。
|
W******g 发帖数: 887 | 30 你这个大牛的标准是啥啊?
国内985大学计算机专业毕业是不是都算大牛?
【在 s****A 的大作中提到】 : 虽说理解思路最重要 : 但是很多题思路理解了 : 写code还是出bug : index多个1少个1 : 指针走到某个位置还是one past那个位置 : 都挺让人头疼的 : 这还是自己做题,到了面试面对白板可能错误翻倍 : 所以感觉非大牛除了理解思路还是应该背熟答案code吧?
|
|
|
h*******e 发帖数: 1377 | 31 聽說有的大牛是遍寫的時候邊想測試數據。。寫的慢一些。。但是能保證bug free. |
m**********0 发帖数: 356 | 32 我总是会miss掉一些edge case,不知道有没有什么好的办法?
【在 h*******e 的大作中提到】 : 聽說有的大牛是遍寫的時候邊想測試數據。。寫的慢一些。。但是能保證bug free.
|
d**s 发帖数: 98 | 33 不能把。
【在 T******7 的大作中提到】 : 小时候,老师说,数学题不能背 : 不背的考了普通大学,背题的笨女生上了清华 : 发生在我“朋友”身上的真实示例
|
s**s 发帖数: 70 | 34 后半句是重点~~
【在 b***m 的大作中提到】 : : 对啊,我就是这个意思啊。
|
s****A 发帖数: 80 | 35 谢谢!
但是这样对提高分析循环不变量的能力好像没什么帮助阿
【在 d**********x 的大作中提到】 : 多写 : 一个简单的练习就是把常用的几种排序和搜索,以及数据结构写两遍,尽量简洁 : 然后可以看看算法导论的伪代码实现
|