Land your dream programming job Practice with these curated resources!

Whiteboard freeze? Practicing many problems gives you confidence. There's a reason your last interview is the easiest. Exposure, exposure, exposure.

Mediocre coder? Probably not. But never hurts to review a basic CS concept and point to useful learning resources each single week. Become an excellent programmer over time!

Have a job already? Perfect! Invest in preparation now for your next job (be it 2 or 5 years down the road) by reviewing problems regularly.

Nobody goes into a boxing match cold. Lesson: you should bring your boxing gloves to the interview. No, wait, sorry, I mean: warm up beforehand! Steve Yegge, Get that Job at Google

Sucking at something is the first step to becoming sorta good at something. Jake, Adventure Time with Finn and Jake