谈技术简友广场想法

记住你学过的 LeetCode 的科学方法

2023-01-11  本文已影响0人  技术的游戏

没有计划的刷LeetCode是没有效果的。

如果你死记硬背编码问题,你可能会在面试时忘记解决方案。即使您以前看过答案,您也可能不记得如何实现它!

如果你想在面试中脱颖而出,你需要一些方法来回顾你已经解决的问题。

关键是要用循证学习技术来学习……

重复,重复,重复

您不太可能记住一次曝光的内容。

大脑不是这样工作的。学习需要重复。我们的大脑在被内化之前需要反复接触事实、概念等。

在采访中,回忆是挣扎和翱翔的区别。

更好地回忆编码问题的方法是建立一个系统来审查你已经见过的问题。习惯重温过去的解决方案,以便在面试中快速想到它们。

研究支持的方法

审查是有道理的。这是学习的基础……

但是您知道吗,有一个基于证据的模型可以作为审查材料的最佳方式?

它被称为间隔重复,这是我在需要学习新事物时使用的方法。(包括编码面试问题。)

从根本上说,该方法包括以逐渐延长的间隔来复习你的学习材料。当您复习并更好地回忆时,学习材料需要更长的时间才能重新出现在您的复习队列中。

以抽认卡为例

当我研究编码问题时,我使用软件制作问题的抽认卡。

该软件内置了间隔重复算法。它的工作原理如下:

随着时间的推移增加回忆

当我在学习时,我每天都会这样做来解决多个问题。

每天,我都会在我的抽认卡软件中查看“到期”的卡片。如果我的牌堆里有很多牌,这可能需要几分钟到一个小时以上的时间。

接下来,我研究了 LeetCode 中的几个新问题。不过也不算多!通常每天只有 3-5 个新问题。每个问题花费的时间不超过 10-15 分钟。

最后,我将这些新问题添加到抽认卡组中,以便明天开始研究它们。

我使用什么工具?

让我们进入细节。

就是这样!这是一个简单的系统。无需复杂化。

总结

为编码面试而学习不一定是压倒性的!你能行的。它只需要奉献精神、纪律和良好的学习计划。

如果你喜欢我的文章,点赞,关注,转发!

上一篇 下一篇

猜你喜欢

热点阅读