Redian新闻
>
对于非大牛来说答案code还是要背的吧?
avatar
对于非大牛来说答案code还是要背的吧?# JobHunting - 待字闺中
s*A
1
虽说理解思路最重要
但是很多题思路理解了
写code还是出bug
index多个1少个1
指针走到某个位置还是one past那个位置
都挺让人头疼的
这还是自己做题,到了面试面对白板可能错误翻倍
所以感觉非大牛除了理解思路还是应该背熟答案code吧?
avatar
d*x
2
你说的这些基本是对循环不变量和退出条件的理解不牢导致的

【在 s****A 的大作中提到】
: 虽说理解思路最重要
: 但是很多题思路理解了
: 写code还是出bug
: index多个1少个1
: 指针走到某个位置还是one past那个位置
: 都挺让人头疼的
: 这还是自己做题,到了面试面对白板可能错误翻倍
: 所以感觉非大牛除了理解思路还是应该背熟答案code吧?

avatar
s*A
3
大牛指点下我应该怎么解决
是多练还是应该反复看看某书某章节加深理解?

【在 d**********x 的大作中提到】
: 你说的这些基本是对循环不变量和退出条件的理解不牢导致的
avatar
b*m
4
背code不可取。
avatar
T*7
5
小时候,老师说,数学题不能背
不背的考了普通大学,背题的笨女生上了清华
发生在我“朋友”身上的真实示例

【在 b***m 的大作中提到】
: 背code不可取。
avatar
p*2
6
如果有能力都背下来还是很牛的。
avatar
q*8
7
呵呵,理解着背,这么说可以了吧
avatar
l*a
8
是要在理解的基础上背
因为有些题目思路都会,写起来有很多细节要注意
真的是一个星期不写,细节就模糊了

【在 b***m 的大作中提到】
: 背code不可取。
avatar
c*a
9
就算背了,过几天就忘了
avatar
b*m
10

我几乎不背code,每次面试都是先分析思路,然后写框架,然后再细化。其实我白板
code有不少bug,还需要添添补补不少代码,从来没有一次是一气呵成写成的,不过并
不影响interview。其实面试官也不是傻子,你拿到一道面试题,不假思索写出bug
free最优解,你以为人家心里不知道?工作中有几个人能做到?

【在 l*****a 的大作中提到】
: 是要在理解的基础上背
: 因为有些题目思路都会,写起来有很多细节要注意
: 真的是一个星期不写,细节就模糊了

avatar
b*m
11

我在清华的同学和我认识的人几乎没有背题考进清华的。大量习题是一定要做的,不过
不是为了背题,而是找到类似问题的通用解法。靠背题就能上清华?不敢说完全没有,
但是可以肯定是几乎不是普遍现象。

【在 T******7 的大作中提到】
: 小时候,老师说,数学题不能背
: 不背的考了普通大学,背题的笨女生上了清华
: 发生在我“朋友”身上的真实示例

avatar
p*2
12

你是大牛当然不一样了。

【在 b***m 的大作中提到】
:
: 我在清华的同学和我认识的人几乎没有背题考进清华的。大量习题是一定要做的,不过
: 不是为了背题,而是找到类似问题的通用解法。靠背题就能上清华?不敢说完全没有,
: 但是可以肯定是几乎不是普遍现象。

avatar
b*m
13

我是个GP大牛。我coding的能力还没有我social能力的一半强。

【在 p*****2 的大作中提到】
:
: 你是大牛当然不一样了。

avatar
l*a
14
有些公司要求bug free的,至少第一次不能太多问题

【在 b***m 的大作中提到】
:
: 我是个GP大牛。我coding的能力还没有我social能力的一半强。

avatar
m*t
15
那女生是装笨的。

【在 T******7 的大作中提到】
: 小时候,老师说,数学题不能背
: 不背的考了普通大学,背题的笨女生上了清华
: 发生在我“朋友”身上的真实示例

avatar
b*m
16

有这种要求的公司就是变态。当然,写个bubble sort你基本肯定要bug free;写个递
归或者循环的二叉树先序遍历肯定也要基本bug free。更复杂的coding也要求bug free
?问问面试官自己能做到吗?

【在 l*****a 的大作中提到】
: 有些公司要求bug free的,至少第一次不能太多问题
avatar
m*t
17
是啊。有时候完美的象 皇帝的新装。

【在 b***m 的大作中提到】
:
: 有这种要求的公司就是变态。当然,写个bubble sort你基本肯定要bug free;写个递
: 归或者循环的二叉树先序遍历肯定也要基本bug free。更复杂的coding也要求bug free
: ?问问面试官自己能做到吗?

avatar
d*x
18
看什么样的code
写个自动机或者quick sort,heap sort这种invariant很明显的东西,bug free是应该
的,至少不应该在维持不变量和退出循环上出问题
如果是那种corner case很多的东西,能覆盖得多一点当然更好啊。

free

【在 b***m 的大作中提到】
:
: 有这种要求的公司就是变态。当然,写个bubble sort你基本肯定要bug free;写个递
: 归或者循环的二叉树先序遍历肯定也要基本bug free。更复杂的coding也要求bug free
: ?问问面试官自己能做到吗?

avatar
b*m
19

对啊,我就是这个意思啊。

【在 d**********x 的大作中提到】
: 看什么样的code
: 写个自动机或者quick sort,heap sort这种invariant很明显的东西,bug free是应该
: 的,至少不应该在维持不变量和退出循环上出问题
: 如果是那种corner case很多的东西,能覆盖得多一点当然更好啊。
:
: free

avatar
d*x
20
多写
一个简单的练习就是把常用的几种排序和搜索,以及数据结构写两遍,尽量简洁
然后可以看看算法导论的伪代码实现

【在 s****A 的大作中提到】
: 大牛指点下我应该怎么解决
: 是多练还是应该反复看看某书某章节加深理解?

avatar
m*t
21
如果是这样 debug环节可以消失了。测试岗位也可以关闭了。
很多要求看似高精尖 细想就是脑残。

free

【在 b***m 的大作中提到】
:
: 对啊,我就是这个意思啊。

avatar
d*x
22
小道传闻某热门公司总让人bug free,是因为他家基本没有tester。。

【在 m****t 的大作中提到】
: 如果是这样 debug环节可以消失了。测试岗位也可以关闭了。
: 很多要求看似高精尖 细想就是脑残。
:
: free

avatar
t*2
23
LOL

【在 d**********x 的大作中提到】
: 小道传闻某热门公司总让人bug free,是因为他家基本没有tester。。
avatar
d*x
24
如果她说的和我是一个意思的话
这个要求并不过分,因为如果一个人不能写clean code的话,再多的debug和测试也只
能让这段程序彻底变成一坨浆糊

【在 m****t 的大作中提到】
: 如果是这样 debug环节可以消失了。测试岗位也可以关闭了。
: 很多要求看似高精尖 细想就是脑残。
:
: free

avatar
m*t
25
白板的本意就是指定时间内一次成型。对于某些经典算法这个要求不为过 如果强求写
多数程序都是一次bug free
符合人类的思维特性马?对于程序员 犯错使通向最终bug free的阶梯 目标是bug
free。但是白板的bug free 有多大意义。好多人背code 也是迫不得已。
debug的过程有时候比写code更重要。

debug的过程有时比写code还重要。

【在 d**********x 的大作中提到】
: 如果她说的和我是一个意思的话
: 这个要求并不过分,因为如果一个人不能写clean code的话,再多的debug和测试也只
: 能让这段程序彻底变成一坨浆糊

avatar
C*R
26
nb:)

【在 b***m 的大作中提到】
:
: 对啊,我就是这个意思啊。

avatar
d*x
27
面试的时候一般也就考个经典算法。。。

【在 m****t 的大作中提到】
: 白板的本意就是指定时间内一次成型。对于某些经典算法这个要求不为过 如果强求写
: 多数程序都是一次bug free
: 符合人类的思维特性马?对于程序员 犯错使通向最终bug free的阶梯 目标是bug
: free。但是白板的bug free 有多大意义。好多人背code 也是迫不得已。
: debug的过程有时候比写code更重要。
:
: debug的过程有时比写code还重要。

avatar
m*0
28
我很悲催的题都做出来了但是因为有bug(尽管后来发现了)被拒了。。。可能题目太
简单了。

【在 b***m 的大作中提到】
:
: 对啊,我就是这个意思啊。

avatar
W*g
29
再跪一个

【在 b***m 的大作中提到】
:
: 对啊,我就是这个意思啊。

avatar
W*g
30
你这个大牛的标准是啥啊?
国内985大学计算机专业毕业是不是都算大牛?

【在 s****A 的大作中提到】
: 虽说理解思路最重要
: 但是很多题思路理解了
: 写code还是出bug
: index多个1少个1
: 指针走到某个位置还是one past那个位置
: 都挺让人头疼的
: 这还是自己做题,到了面试面对白板可能错误翻倍
: 所以感觉非大牛除了理解思路还是应该背熟答案code吧?

avatar
h*e
31
聽說有的大牛是遍寫的時候邊想測試數據。。寫的慢一些。。但是能保證bug free.
avatar
m*0
32
我总是会miss掉一些edge case,不知道有没有什么好的办法?

【在 h*******e 的大作中提到】
: 聽說有的大牛是遍寫的時候邊想測試數據。。寫的慢一些。。但是能保證bug free.
avatar
d*s
33
不能把。

【在 T******7 的大作中提到】
: 小时候,老师说,数学题不能背
: 不背的考了普通大学,背题的笨女生上了清华
: 发生在我“朋友”身上的真实示例

avatar
s*s
34
后半句是重点~~

【在 b***m 的大作中提到】
:
: 对啊,我就是这个意思啊。

avatar
s*A
35
谢谢!
但是这样对提高分析循环不变量的能力好像没什么帮助阿

【在 d**********x 的大作中提到】
: 多写
: 一个简单的练习就是把常用的几种排序和搜索,以及数据结构写两遍,尽量简洁
: 然后可以看看算法导论的伪代码实现

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。