Do you want to pass your next programming interview?

Take the Class

Learn the secrets to passing programming interviews.
Reduce your stress and gain an edge over your competition.

Learn More

Don't miss any of the success!
Subscribe to our mailing list.

An interview is not the place to voice negative thoughts. Avoid the common traps blocking you from making a good impression.

Read More »

Interviewers are not expecting perfectly prepared or scripted answers. They want to see your ability to communicate and think on your feet.

Read More »

Understanding your interviewer is critical to your success during an interview. You need to listen actively to what they say and how they say it.

Read More »

I ask interviewees to write a simulation of a two-player card game. It’s an engaging question, revealing a lot about their abilities.

Read More »

Lists are perhaps the fundamental data structure in code. There’s virtually no program that doesn’t use lists. Interviewers love asking questions that involve lists, either

Read More »

Clever programming tricks have no place in programming interviews. They require random prior knowledge and lucky leaps of intuition.

Read More »

There are many recurring reasons why I reject candidates in interviews. This is a list of the most common problems.

Read More »

Things are happening fast and we've got a big list of ideas. Don't miss out on anything that we'll be offering. Join our mailing list to be the first in line for new classes, articles, and reference materials.