Redian新闻
>
你们真得可以一次性写出bug free的code吗?
avatar
你们真得可以一次性写出bug free的code吗?# JobHunting - 待字闺中
l*l
1
里面的成果,
去年写report的时候(6月份)有几篇会议被接收了,让我写在了report里面,注明是
accepted。
后来会议举行的时间(11月)其实是在今年的report period里面,那么今年再写
report的时候要不要再加上这几篇会议说是published呢?
谢谢各位!
avatar
c*r
2
最近一直在怀疑自己是不是太弱了,写出来的code都是bug连篇的。就是思路很对的情
况下,也总是有细节上出错。我平时写的code也不算少了,为什么还是这个状态,很愁
苦。经常看大牛上来写面经说白板coding几道题,感觉自己最怕这个了。不知道大家都
怎么练的?有什么诀窍没有?
avatar
f*h
3
yes

【在 l*********l 的大作中提到】
: 里面的成果,
: 去年写report的时候(6月份)有几篇会议被接收了,让我写在了report里面,注明是
: accepted。
: 后来会议举行的时间(11月)其实是在今年的report period里面,那么今年再写
: report的时候要不要再加上这几篇会议说是published呢?
: 谢谢各位!

avatar
M*u
4
写的太少了

【在 c******r 的大作中提到】
: 最近一直在怀疑自己是不是太弱了,写出来的code都是bug连篇的。就是思路很对的情
: 况下,也总是有细节上出错。我平时写的code也不算少了,为什么还是这个状态,很愁
: 苦。经常看大牛上来写面经说白板coding几道题,感觉自己最怕这个了。不知道大家都
: 怎么练的?有什么诀窍没有?

avatar
l*l
5
多谢!
这样报告还会稍微好看点。。。

【在 f*******h 的大作中提到】
: yes
avatar
c*r
6
唉,一针见血阿

【在 M**u 的大作中提到】
: 写的太少了
avatar
P*c
7
我觉得基本的code要一次性bug free, 比如reverse一个linked list, interate的方法
遍历树等。 如果是比较新的题目没写过的,可以用例子检查一遍再改对。最好不要面
试官指出才改正。
大部分internet公司+微软确实面试都是80%白板coding, 没办法。

【在 c******r 的大作中提到】
: 最近一直在怀疑自己是不是太弱了,写出来的code都是bug连篇的。就是思路很对的情
: 况下,也总是有细节上出错。我平时写的code也不算少了,为什么还是这个状态,很愁
: 苦。经常看大牛上来写面经说白板coding几道题,感觉自己最怕这个了。不知道大家都
: 怎么练的?有什么诀窍没有?

avatar
w*r
8
平时写了多少code?
不是天天写的不能算多

【在 c******r 的大作中提到】
: 最近一直在怀疑自己是不是太弱了,写出来的code都是bug连篇的。就是思路很对的情
: 况下,也总是有细节上出错。我平时写的code也不算少了,为什么还是这个状态,很愁
: 苦。经常看大牛上来写面经说白板coding几道题,感觉自己最怕这个了。不知道大家都
: 怎么练的?有什么诀窍没有?

avatar
M*u
9
因为总是细节上出错,说明平时工作学习的时候写的时候在细节上也是bug多多。。。

的情
很愁
家都

【在 P**********c 的大作中提到】
: 我觉得基本的code要一次性bug free, 比如reverse一个linked list, interate的方法
: 遍历树等。 如果是比较新的题目没写过的,可以用例子检查一遍再改对。最好不要面
: 试官指出才改正。
: 大部分internet公司+微软确实面试都是80%白板coding, 没办法。

avatar
a*m
10
white board难度还是要大一些。如果在电脑上写会舒服好多,如果有syntax
highlighting更容易了。
avatar
c*r
11
简单的code还行
没写过的code写得很慢,常常时间不够,给人感觉很不熟练
思路,算法我可以说得很清楚

【在 P**********c 的大作中提到】
: 我觉得基本的code要一次性bug free, 比如reverse一个linked list, interate的方法
: 遍历树等。 如果是比较新的题目没写过的,可以用例子检查一遍再改对。最好不要面
: 试官指出才改正。
: 大部分internet公司+微软确实面试都是80%白板coding, 没办法。

avatar
h*n
12
要相信牛人是大把de
我同学过去3年每年夏天在google 实习。他就完全满足你说的条件。在他看来,版上大
部分的问题都不算“算法”,只是coding问题。

【在 c******r 的大作中提到】
: 最近一直在怀疑自己是不是太弱了,写出来的code都是bug连篇的。就是思路很对的情
: 况下,也总是有细节上出错。我平时写的code也不算少了,为什么还是这个状态,很愁
: 苦。经常看大牛上来写面经说白板coding几道题,感觉自己最怕这个了。不知道大家都
: 怎么练的?有什么诀窍没有?

avatar
c*r
13
我天天写code,但是写得code跟面试题一点关系也没有
而且我是linux上用vim的,别说白板了,连一般的windows style的editor我都用不顺手

【在 w****r 的大作中提到】
: 平时写了多少code?
: 不是天天写的不能算多

avatar
b*4
14
既然知道自己这个弱点,就争取不要用现成的编程工具写了。在notepad写,然后自己
手工检查
有bug是可以理解的,关键是要在面试官提出来之前你先找出来

【在 c******r 的大作中提到】
: 最近一直在怀疑自己是不是太弱了,写出来的code都是bug连篇的。就是思路很对的情
: 况下,也总是有细节上出错。我平时写的code也不算少了,为什么还是这个状态,很愁
: 苦。经常看大牛上来写面经说白板coding几道题,感觉自己最怕这个了。不知道大家都
: 怎么练的?有什么诀窍没有?

avatar
w*r
15
那你跟我情况差不多
最近很少用C/C++,也不牵涉到算法
俺也只用vim顺手。。。
不过俺没觉得白板有多难。。。
你是觉得算法到实现自己有障碍么?
还是要多练,每道题自己写写白板,不出几十题就会有提高的
另外比如C/C++的stl库要搞熟

顺手

【在 c******r 的大作中提到】
: 我天天写code,但是写得code跟面试题一点关系也没有
: 而且我是linux上用vim的,别说白板了,连一般的windows style的editor我都用不顺手

avatar
M*u
16
把syntax highlight去掉
不过vim我用着很不顺手,比emacs不爽很多,和白板应该差不多

顺手

【在 c******r 的大作中提到】
: 我天天写code,但是写得code跟面试题一点关系也没有
: 而且我是linux上用vim的,别说白板了,连一般的windows style的editor我都用不顺手

avatar
M*u
17
其实我碰到C/C++白板不好的很少
Java白板不好的倒是挺多。。。万恶的eclipse阿

【在 w****r 的大作中提到】
: 那你跟我情况差不多
: 最近很少用C/C++,也不牵涉到算法
: 俺也只用vim顺手。。。
: 不过俺没觉得白板有多难。。。
: 你是觉得算法到实现自己有障碍么?
: 还是要多练,每道题自己写写白板,不出几十题就会有提高的
: 另外比如C/C++的stl库要搞熟
:
: 顺手

avatar
c*r
18
好建议,我争取每练一题,把出错的地方统计一下,看看我的coding的时候思维那里漏
洞最多

【在 b******4 的大作中提到】
: 既然知道自己这个弱点,就争取不要用现成的编程工具写了。在notepad写,然后自己
: 手工检查
: 有bug是可以理解的,关键是要在面试官提出来之前你先找出来

avatar
c*r
19
我觉得伪代码没什么问题,但是要具体到code,比如那个打印螺旋矩阵的题,思路很简
单的,但是边界条件就比较容易出错。还有比如找longest palindrome那题,也是一样。
关于stl和boost,我公司有自己开发的library,平时不call这个。这个东西原理是相
通的,但是写起来就不太顺手了。比如找某个container的删除,是remove还是erase。
一紧张,syntax上还真卡壳的很多。

【在 w****r 的大作中提到】
: 那你跟我情况差不多
: 最近很少用C/C++,也不牵涉到算法
: 俺也只用vim顺手。。。
: 不过俺没觉得白板有多难。。。
: 你是觉得算法到实现自己有障碍么?
: 还是要多练,每道题自己写写白板,不出几十题就会有提高的
: 另外比如C/C++的stl库要搞熟
:
: 顺手

avatar
c*r
20
我从来不用什么auto complete, refactor,顶多syntax highlight,就一个vim编到
底,就连查找关联的function name都是linux command解决的
不过就这样,还是觉得白板有很大的问题,我估摸着肯定是有些个tricks我不知道,以
后建议大学里都开个白板编程课

【在 M**u 的大作中提到】
: 其实我碰到C/C++白板不好的很少
: Java白板不好的倒是挺多。。。万恶的eclipse阿

avatar
w*r
21
你要求是不是太高了。。
白板上涂涂改改也很正常,只要不让面试官挑出明显错误来就是了
隐性的bug找不出来也很正常

【在 c******r 的大作中提到】
: 我从来不用什么auto complete, refactor,顶多syntax highlight,就一个vim编到
: 底,就连查找关联的function name都是linux command解决的
: 不过就这样,还是觉得白板有很大的问题,我估摸着肯定是有些个tricks我不知道,以
: 后建议大学里都开个白板编程课

avatar
c*r
22
不,是真弱 :-(

【在 w****r 的大作中提到】
: 你要求是不是太高了。。
: 白板上涂涂改改也很正常,只要不让面试官挑出明显错误来就是了
: 隐性的bug找不出来也很正常

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