A “minimalist guide” on how to prepare for your upcoming Python interview in three steps.

Unlike other professionals, it seems to be okay for software developers to expect to get humiliated at a job interview:

“What, you can’t code up a recursive descent parser on a whiteboard in 7.5 minutes? How DARE YOU

even apply for this job!”

Yeah, it’s one of the things that sucks about our industry—

Personally, I believe that 80-90% of the questions that you get asked during a typical coding interview have very little to do with your real performance on the job.

But unfortunately these interviews aren’t going to go away over night.

If you want a well-paid job as a software developer, you’re likely going to encounter some coding quiz as part of your interviewing experience.

For the foreseeable future, interviewers are going to keep squeezing you through the same processes and will keep asking you those same questions…

And if you’re like me, there’s a pretty slim chance you’ll pass an interview like that without some serious prep work—either to learn the right skills or to refresh your memory.

Alright, that all sounds pretty glum, no?

But here’s what you need to realize: