看帖神器
未名空间
追帖动态
头条新闻
每日新帖
最新热帖
新闻存档
热帖存档
文学城
虎扑论坛
未名空间
北美华人网
北美微论坛
看帖神器
登录
← 下载
《看帖神器》官方
iOS App
,体验轻松追帖。
想请教大家电面时怎么做debug的?
查看未名空间今日新帖
最新回复:2017年9月16日 21点21分 PT
共 (20) 楼
返回列表
订阅追帖
只看未读
更多选项
阅读全帖
只看图片
只看视频
查看原帖
s
shopfan
6 年多
楼主 (未名空间)
比如coderpad, codepen。
平时都是用ide设断点。online的interpreter没这功能。我想来想去就两个办法:
1. 用语言自带的debugger。这个我没试过,不知道可行否
2. 在code里打很多print
最烦recursion方法,一出错就只能用print的办法。上次电面没想到这个然后就废掉了。
y
yizhongxunhu
6 年多
2 楼
多以要多练,闭眼盲打15min bug free,就能拳打gg,脚踢fb,加油
t
timssb
6 年多
3 楼
电面没有白板交流 题目都是很直接的
如果写完代码还需要打个断点debug 不说时间来不来得及 水平还是没到家啊
z
zengqinghan
6 年多
4 楼
电面不debug,onsite也不debug(白板你咋de?),都是靠人脑。人脑写出来bug free才算数。
lz没做过LC么?LC里咋debug,莫非你都是在IDE里调好了再贴进去?这么练就练废了。。
c
centralla
6 年多
5 楼
以后都机器人AI去写程序了 你刷的在好,还是和AI器人差不是一个数量级的,资本家还会要你吗???
比如ALFAGO和柯杰干,都把柯杰干哭了。
。
【 在 zengqinghan (Zzz) 的大作中提到: 】
: 电面不debug,onsite也不debug(白板你咋de?),都是靠人脑。人脑写出来bug free才算
: 数。
: lz没做过LC么?LC里咋debug,莫非你都是在IDE里调好了再贴进去?这么练就练废了。。
t
timssb
6 年多
6 楼
所以现在柯洁失业了?柯洁的比赛全都让阿法狗代替了?
【 在 centralla(central LA) 的大作中提到: 】
: 以后都机器人AI去写程序了 你刷的在好,还是和AI器人差不是一个数量级的,资本家
: 还会要你吗???
: 比如ALFAGO和柯杰干,都把柯杰干哭了。
: 。
: 。。
c
centralla
6 年多
7 楼
他转行了
【 在 timssb (蔡宝健) 的大作中提到: 】
: 所以现在柯洁失业了?柯洁的比赛全都让阿法狗代替了?
:
: 以后都机器人AI去写程序了 你刷的在好,还是和AI器人差不是一个数量级的,
: 资本家
:
: 还会要你吗???
:
: 比如ALFAGO和柯杰干,都把柯杰干哭了。
:
: 。
:
: 。。
:
r
rhoaias
6 年多
8 楼
这其实是个哲学问题
如果机器能写一阶逻辑的话,那么机器智能已经和人类一样了
那。。其他行业比码农死得还早。
【 在 timssb(蔡宝健) 的大作中提到: 】
: 所以现在柯洁失业了?柯洁的比赛全都让阿法狗代替了?
: 资本家
t
timssb
6 年多
9 楼
转行靠的也是他刷棋谱得来的下棋技能 靠的也是靠下棋积累起来的经验和人脉啊
话说他转行干什么去了?封子了吗
【 在 centralla(central LA) 的大作中提到: 】
: 他转行了
z
zengqinghan
6 年多
10 楼
【 在 centralla (central LA) 的大作中提到: 】
: 以后都机器人AI去写程序了 你刷的在好,还是和AI器人差不是一个数量级的,资本家
: 还会要你吗???
: 比如ALFAGO和柯杰干,都把柯杰干哭了。
: 。
: 。。
我记得确实有组织在做这件事,就是用AI写代码,但咱们有生之年应该见不到了。所以安心刷题吧。
s
shopfan
6 年多
11 楼
惭愧 我没用过LC的interpreter 在ide里跑几个有针对性的case完事 虽然code写完我
还是有对照答案的
【 在 zengqinghan (Zzz) 的大作中提到: 】
: 电面不debug,onsite也不debug(白板你咋de?),都是靠人脑。人脑写出来bug free才算
: 数。
: lz没做过LC么?LC里咋debug,莫非你都是在IDE里调好了再贴进去?这么练就练废了。。
s
shopfan
6 年多
12 楼
学习了。。。
有时候while loop要不要那个等号,index加减光看code不好确定。所以我都是设个断
点再看对不对。
【 在 timssb (蔡宝健) 的大作中提到: 】
: 电面没有白板交流 题目都是很直接的
: 如果写完代码还需要打个断点debug 不说时间来不来得及 水平还是没到家啊
D
Doraemon2017
6 年多
13 楼
好像一般都是用对方指定的online editor。如果不能运行的话,就只能想一想可能会
出问题的地方,然后print出来,再不行就只能一行行的看了,还有尽量不要紧张。
【 在 shopfan (shopfan) 的大作中提到: 】
: 比如coderpad, codepen。
: 平时都是用ide设断点。online的interpreter没这功能。我想来想去就两个办法:
: 1. 用语言自带的debugger。这个我没试过,不知道可行否
: 2. 在code里打很多print
: 最烦recursion方法,一出错就只能用print的办法。上次电面没想到这个然后就废掉了
: 。
t
timssb
6 年多
14 楼
思路上写之前和对方交流确定好
实现上尽量别出错 更不能指望“写完了先编译一下试试看”这种心态
如果用到了在线ide,那对方就会有期待你写完能跑起来。
【 在 shopfan(shopfan) 的大作中提到: 】
: 学习了。。。
: 有时候while loop要不要那个等号,index加减光看code不好确定。所以我都是
设个断
: 点再看对不对。
s
shopfan
6 年多
15 楼
嗯 我是这么想的
【 在 Doraemon2017 (Doraemon2017) 的大作中提到: 】
: 好像一般都是用对方指定的online editor。如果不能运行的话,就只能想一想可能会
: 出问题的地方,然后print出来,再不行就只能一行行的看了,还有尽量不要紧张。
z
zengqinghan
6 年多
16 楼
【 在 shopfan (shopfan) 的大作中提到: 】
: 学习了。。。
: 有时候while loop要不要那个等号,index加减光看code不好确定。所以我都是设个断
: 点再看对不对。
你这么刷就刷废了,属于刷题还没入门的行为。
先练习白板(纯文本编辑器)写题,不要用自动补全等任何IDE辅助的情况下写出一个
完整程序。
然后再练习用人脑跑test case,人脑检查错误。
最后要的结果就是拿题想3分钟就在LC里开写,写完直接在LC提交就过。
你估计觉着我说的这方法你觉着太不爽,这就对了,不走出自己的comfortable zone就不可能提高。
t
timssb
6 年多
17 楼
真的有道理
就怕有的人觉得这是在练习回字有几种写法 然后又说老中如何如何
【 在 zengqinghan(Zzz) 的大作中提到: 】
: 你这么刷就刷废了,属于刷题还没入门的行为。
: 先练习白板(纯文本编辑器)写题,不要用自动补全等任何IDE辅助的情况下写
出一个
: 完整程序。
: 然后再练习用人脑跑test case,人脑检查错误。
: 最后要的结果就是拿题想3分钟就在LC里开写,写完直接在LC提交就过。
: 你估计觉着我说的这方法你觉着太不爽,这就对了,不走出自己的comfortable zone就
: 不可能提高。
s
shopfan
6 年多
18 楼
你说的也没错 我一遍还没刷完。为了尽快刷完第一遍,我最近开始都不写光看答案。
目的是快速理解最优解的思路。
【 在 zengqinghan (Zzz) 的大作中提到: 】
: 你这么刷就刷废了,属于刷题还没入门的行为。
: 先练习白板(纯文本编辑器)写题,不要用自动补全等任何IDE辅助的情况下写出一个
: 完整程序。
: 然后再练习用人脑跑test case,人脑检查错误。
: 最后要的结果就是拿题想3分钟就在LC里开写,写完直接在LC提交就过。
: 你估计觉着我说的这方法你觉着太不爽,这就对了,不走出自己的comfortable zone就
: 不可能提高。
z
zengqinghan
6 年多
19 楼
【 在 shopfan (shopfan) 的大作中提到: 】
: 你说的也没错 我一遍还没刷完。为了尽快刷完第一遍,我最近开始都不写光看答案。
: 目的是快速理解最优解的思路。
你是急着面试么?LC就600题,你这么浪费题目不好吧,留点新题做实战练兵吧。你要
是急着面试那也可以理解。
t
timssb
6 年多
20 楼
急着面试更要踏踏实实
匆匆看了一遍 到时候听到题目觉得自己做过 可是却想不起来怎么做 边界条件怎么判
断 现场估计更影响心情
【 在 zengqinghan(Zzz) 的大作中提到: 】
: 你是急着面试么?LC就600题,你这么浪费题目不好吧,留点新题做实战练兵吧
。你要
: 是急着面试那也可以理解。
请输入帖子链接
收藏帖子
平时都是用ide设断点。online的interpreter没这功能。我想来想去就两个办法:
1. 用语言自带的debugger。这个我没试过,不知道可行否
2. 在code里打很多print
最烦recursion方法,一出错就只能用print的办法。上次电面没想到这个然后就废掉了。
如果写完代码还需要打个断点debug 不说时间来不来得及 水平还是没到家啊
lz没做过LC么?LC里咋debug,莫非你都是在IDE里调好了再贴进去?这么练就练废了。。
比如ALFAGO和柯杰干,都把柯杰干哭了。
。
【 在 zengqinghan (Zzz) 的大作中提到: 】
: 电面不debug,onsite也不debug(白板你咋de?),都是靠人脑。人脑写出来bug free才算
: 数。
: lz没做过LC么?LC里咋debug,莫非你都是在IDE里调好了再贴进去?这么练就练废了。。
【 在 centralla(central LA) 的大作中提到: 】
: 以后都机器人AI去写程序了 你刷的在好,还是和AI器人差不是一个数量级的,资本家
: 还会要你吗???
: 比如ALFAGO和柯杰干,都把柯杰干哭了。
: 。
: 。。
【 在 timssb (蔡宝健) 的大作中提到: 】
: 所以现在柯洁失业了?柯洁的比赛全都让阿法狗代替了?
:
: 以后都机器人AI去写程序了 你刷的在好,还是和AI器人差不是一个数量级的,
: 资本家
:
: 还会要你吗???
:
: 比如ALFAGO和柯杰干,都把柯杰干哭了。
:
: 。
:
: 。。
:
如果机器能写一阶逻辑的话,那么机器智能已经和人类一样了
那。。其他行业比码农死得还早。
【 在 timssb(蔡宝健) 的大作中提到: 】
: 所以现在柯洁失业了?柯洁的比赛全都让阿法狗代替了?
: 资本家
话说他转行干什么去了?封子了吗
【 在 centralla(central LA) 的大作中提到: 】
: 他转行了
: 以后都机器人AI去写程序了 你刷的在好,还是和AI器人差不是一个数量级的,资本家
: 还会要你吗???
: 比如ALFAGO和柯杰干,都把柯杰干哭了。
: 。
: 。。
我记得确实有组织在做这件事,就是用AI写代码,但咱们有生之年应该见不到了。所以安心刷题吧。
还是有对照答案的
【 在 zengqinghan (Zzz) 的大作中提到: 】
: 电面不debug,onsite也不debug(白板你咋de?),都是靠人脑。人脑写出来bug free才算
: 数。
: lz没做过LC么?LC里咋debug,莫非你都是在IDE里调好了再贴进去?这么练就练废了。。
有时候while loop要不要那个等号,index加减光看code不好确定。所以我都是设个断
点再看对不对。
【 在 timssb (蔡宝健) 的大作中提到: 】
: 电面没有白板交流 题目都是很直接的
: 如果写完代码还需要打个断点debug 不说时间来不来得及 水平还是没到家啊
出问题的地方,然后print出来,再不行就只能一行行的看了,还有尽量不要紧张。
【 在 shopfan (shopfan) 的大作中提到: 】
: 比如coderpad, codepen。
: 平时都是用ide设断点。online的interpreter没这功能。我想来想去就两个办法:
: 1. 用语言自带的debugger。这个我没试过,不知道可行否
: 2. 在code里打很多print
: 最烦recursion方法,一出错就只能用print的办法。上次电面没想到这个然后就废掉了
: 。
实现上尽量别出错 更不能指望“写完了先编译一下试试看”这种心态
如果用到了在线ide,那对方就会有期待你写完能跑起来。
【 在 shopfan(shopfan) 的大作中提到: 】
: 学习了。。。
: 有时候while loop要不要那个等号,index加减光看code不好确定。所以我都是
设个断
: 点再看对不对。
【 在 Doraemon2017 (Doraemon2017) 的大作中提到: 】
: 好像一般都是用对方指定的online editor。如果不能运行的话,就只能想一想可能会
: 出问题的地方,然后print出来,再不行就只能一行行的看了,还有尽量不要紧张。
: 学习了。。。
: 有时候while loop要不要那个等号,index加减光看code不好确定。所以我都是设个断
: 点再看对不对。
你这么刷就刷废了,属于刷题还没入门的行为。
先练习白板(纯文本编辑器)写题,不要用自动补全等任何IDE辅助的情况下写出一个
完整程序。
然后再练习用人脑跑test case,人脑检查错误。
最后要的结果就是拿题想3分钟就在LC里开写,写完直接在LC提交就过。
你估计觉着我说的这方法你觉着太不爽,这就对了,不走出自己的comfortable zone就不可能提高。
就怕有的人觉得这是在练习回字有几种写法 然后又说老中如何如何
【 在 zengqinghan(Zzz) 的大作中提到: 】
: 你这么刷就刷废了,属于刷题还没入门的行为。
: 先练习白板(纯文本编辑器)写题,不要用自动补全等任何IDE辅助的情况下写
出一个
: 完整程序。
: 然后再练习用人脑跑test case,人脑检查错误。
: 最后要的结果就是拿题想3分钟就在LC里开写,写完直接在LC提交就过。
: 你估计觉着我说的这方法你觉着太不爽,这就对了,不走出自己的comfortable zone就
: 不可能提高。
目的是快速理解最优解的思路。
【 在 zengqinghan (Zzz) 的大作中提到: 】
: 你这么刷就刷废了,属于刷题还没入门的行为。
: 先练习白板(纯文本编辑器)写题,不要用自动补全等任何IDE辅助的情况下写出一个
: 完整程序。
: 然后再练习用人脑跑test case,人脑检查错误。
: 最后要的结果就是拿题想3分钟就在LC里开写,写完直接在LC提交就过。
: 你估计觉着我说的这方法你觉着太不爽,这就对了,不走出自己的comfortable zone就
: 不可能提高。
: 你说的也没错 我一遍还没刷完。为了尽快刷完第一遍,我最近开始都不写光看答案。
: 目的是快速理解最优解的思路。
你是急着面试么?LC就600题,你这么浪费题目不好吧,留点新题做实战练兵吧。你要
是急着面试那也可以理解。
匆匆看了一遍 到时候听到题目觉得自己做过 可是却想不起来怎么做 边界条件怎么判
断 现场估计更影响心情
【 在 zengqinghan(Zzz) 的大作中提到: 】
: 你是急着面试么?LC就600题,你这么浪费题目不好吧,留点新题做实战练兵吧
。你要
: 是急着面试那也可以理解。