Hacker News new | ask | show | jobs
by iamwil 2042 days ago
I kinda wish there was spaced repetition for interview practice. So that everyday, I have a set number of questions to try, and I don't have to make that decision. And if I don't get it the first time, no problem, I know it'll come up again. And if I do get it, the goal is to get faster.

Anyone else study this way, like an Anki for interview questions? If not, how do you pick what questions to practice and what order do them in when studying for interviews?

3 comments

Take a problem set and dump it into Anki. Tune the deck to only give you 2-3 new problems and 2-3 review problems (because these take time). Solve them, rate them, just like any other deck.

If you don't want to practice programming exercises, but rather memorize facts, Anki is fine. Go through the common algorithms/data structures (and the less common ones) and create cards that ask you things about it. "What's the big-O for inserting into a sorted linked list?"

Or do like me, and skip those interviews because they're usually a miserable experience and don't really gauge the quality of the hire.

An interview that sings from a hymn sheet of blessed questions is not a good interview. Anki is good for learning cold hard facts, but applying those or synthesising something new from them — which is what a good interview should be establishing — is not its goal.
Yeah! I actually built a Chrome extension that is basically like Anki. I'm actually using it to study for interviews! Its called Yeerodite! It basically shows cards on the website you're browsing at intervals (e.g. every 10 minutes, 5 cards show up to test me).