楼主: lovecat26
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 刷题对实际工作中有多大帮助

 
🔗
ygmm 2019-2-6 17:01:36 | 只看该作者
全局:
不谈对‘找工作’的帮助,只谈对‘当前所进行的工作‘的帮助:

我当前工作主要就是:解决问题,讨论发言,写邮件。
(1)开会发言快速思考的能力, 通过对一个个题目的审题,进行边界分析、拆解分析、逆向分析、嵌套分析就那些套路。平时工作开会讨论的时候,也能谈出个几点来。即使英语不佳,但胜在言之有物,开会发言的水平提高,会提高影响力。
(2)提高英语理解能力,这些题目出的都是非常有逻辑性的,有些用词也非常严谨,当然也地道,这样,平时工作中,别人邮件里写了什么,可以快速的领会,还能找出对方逻辑上的不足加以补充,提高回复邮件的水平和技巧,进而提升影响力。
(3)提高工作里debug的水平,对一些内存溢出,没考虑异常等常见的bug会很敏感。
(4)看其他人的代码的水平会有进步。这对于理解不同国籍和教育背景的同事写出的代码,感觉会可能有帮助。code review的水平也会提高。
(5)培养了长期学习的习惯,这样工作里,给人一种很努力的感觉。

补充内容 (2019-2-6 17:02):
bug了吧。。一样的回复,出现2次。
回复

使用道具 举报

🔗
390386583 2019-2-6 21:02:44 | 只看该作者
全局:
感觉用不上啊 大部分时候engineering就好像搭积木一样,把一个个模块按照说明(文档)堆起来,算法题更像在教你怎么从零开始做积木。
回复

使用道具 举报

全局:
借楼想问下实际工作中如果是fulltime会有机会写底层算法么
回复

使用道具 举报

全局:
我觉得更重要的看怎么刷题。如果单纯为了找工作的刷题,那更看重的是快,形成惯性思维和记忆题型。但是如果是为了训练对数据结构的理解,慢慢的刷题,考虑为什么要用这种方法来解决问题,怎样可以更优化,让memory, cpu 的使用率降低,更高效的解决问题,对工作中遇到的问题还是非常有帮助的。
回复

使用道具 举报

🔗
secret 2020-2-25 14:43:55 | 只看该作者
全局:
这个问题挺有意思的,工作五年了,我的感觉是:
刷题厉害的人,实际工作能力不一定很强,但是一般都是中等或偏上,只能从统计学上看看分布。

我也有见过毛子大牛,staff,不刷题,C++神一样的高手,给编译器报错,设计模式信手拈来,写的代码会让你看不懂,但是真好用。这种人,不用面试,100个公司等着要,前提是你得到这个程度。一般人的话,呵呵,刷题吧。
回复

使用道具 举报

🔗
amaomao 2020-2-26 04:43:15 | 只看该作者
全局:
ChenYitian 发表于 2019-1-29 06:31
能做出hard难度题的人实际工作不一定厉害。但不能做出easy-medium难度题的人实际工作大概率不厉害。

赞同,就像电影,评分高的不一定好看,但评分低的一定不好看
回复

使用道具 举报

全局:
最优解=工程艺术的追求。

Linus在TED说的,没有品味的工程师不是好的工程师。

刷题考查的基础知识,考察的也是工程师未来的潜力,高级的工程师肯定会碰到底层优化,cPython, Java 还有Linux kernel的库函数,哪个不是需要最优解?需要系统优化的时候,基础算法都弄不明白,如何优化?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表