Hacker News new | ask | show | jobs
by JohnSz 2972 days ago
I 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.
1 comments

A 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.
If 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.
You 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.

As 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.