3 ms·
If you really needed to remember it, you could employ spaced-repetition: https://en.wikipedia.org/wiki/Spaced_repetition https://en.wikipedia.org/wiki/Spaced_re
by tzipp 8y ago
If you really needed to remember it, you could employ spaced-repetition: https://en.wikipedia.org/wiki/Spaced_repetition https://en.wikipedia.org/wiki/Spaced_repetition
- drharby 8y agoKek - i employed this technique in learning starcraft 2 openings. Def. Seperated the top 10% from top 5%
- JohnSz 8y agoI use Spaced Repition for chess openings as I can't refer to a book while playing a tournament game. That's not the case for programming.
- tzipp 8y agoA lot of software developers are asked to code solutions to difficult problems using nothing other than a whiteboard. Given that under normal circumstances we use a computer, IDE, and the internet, I can see why some might opt to use spaced repetition to ensure employment.
- bitwize 8y agoIf the interviewers aren't generous in offering corrections to small issues when you're at the whiteboard, you don't want to work for them. Whiteboard exercises are there to see how you think through a problem, not how much algo shit you crammed ahead of time.
- leshow 8y agoYou still often have to be familiar with approaches to problem solving and data structures. And you have to be practiced enough to know when to apply them. In a high pressure situation like an interview, I personally find it difficult to think naturally through a problem. Familiarizing myself with different types of interview questions regularly helps a lot.
- sireat 8y agoAs convoluted Spaced Repetition sounds I am debating using it to brush up on algorithms. 10 years ago I was pretty handy with CLRS, but now I'd be hard pressed to implement quicksort without looking it up.