我以前也同意反对LeetCode的观点,就像OP一样,但很快我就改变了看法…
我以前也同意反对LeetCode的观点,就像OP那样,但在我开始从事真正的生产级软件工程工作后,很快就改变了想法,这已经超出了简单的CRUD。我意识到LeetCode测试的内容在很多地方都是适用的。有一天我突然明白了,开始能通过LeetCode的评估了。当然,有些面试确实很难,有些算法和数据结构在工作中并不常见。但给定一个足够复杂的系统,你会遇到很多情况,这时候拥有这方面的基础会带来回报。我的意思是,这不过是计算机科学而已。这就是软件工程的 thing。你可以不掌握基础的东西就完成很多工作。但你只是个笨拙的工具。对一个锤子来说,所有东西看起来都像钉子。
源讨论展示 HN:《超越破解编程面试》中的每个问题和解决方案原帖 105 条评论 · 导入时统计