This is Anti-pattern—thoughts on programming and whatnot by Brandon Weiss.

You Had Better Be Able to Answer These Questions in an Interview

January 21st, 2011

Interviewing isn’t something I have to do often, but I’ve had to do it enough times that I’ve been able to formulate a good set of questions to ask a potential candidate. The questions are not particularly crazy or complex—they’re actually a lot simpler than most of the questions I’ve been asked in interviews—but together they easily weed out people who aren’t amazing. A truly skilled person should have no problem answering them, but they’ll be impossible for anyone else.

The reason these questions work is there’s no way to study for them. They can’t be memorized or planned for because they don’t really have ‘right’ answers. You either have a cogent answer or you don’t. And the only way you could come up with a good answer that makes sense is if you are the right type of person with the right type of knowledge to begin with. It’s almost always immediately evident whether I’m talking to the right person or not.

If you’re looking to hire someone, try asking candidates these questions and see what they say. Even if you aren’t necessarily knowledgeable about the position you’re hiring for, you should be able to tell if they’re a good fit by how much they have to say about each one. If the person is worth their salt you won’t be able to get them to shut up.

And if you’re a person looking to be hired, this is an excellent way of finding out if you’re in the right field or not. If you can’t answer all of these questions and answer them well, you either need to step up your game or find something else to do, because I may have written these up but they aren’t just my questions. Any good person or company will probably ask some variant of these when interviewing you, and if you can’t answer them it’s going to be dead obvious that you’re either not passionate about your field or just don’t have what it takes to compete in it.

So without further ado, the questions1:


Who are your heroes?

Everyone has someone they look up to in their field. Leaders, luminaries, people who are pushing their craft forward. If you can’t name at least five people and be able to talk at length about what you’re learning from them then that tells me that you’re not really in your field. It would be like an electrical engineer in the 19th century not knowing who Nikola Tesla was.

Who do you follow? What do you read?

This is somewhat related to the last question, but it’s not enough to just know of some famous people in your field. You need to be constantly reading and learning from them, but also others, too. If you tell me you read the top five blogs in your field, that’s great, but that tells me you only know exactly what everyone else knows, when everyone else knows it. Someone who is really entrenched in their field will have spent the time to find good, obscure sources that most people don’t know about.

Who have you collaborated with?

This demonstrates three things. One, that you’re part of the community and know your peers. Two, that you’re skilled enough for your peers to recognize it and want to work with you. And three, that you’re passionate enough about your field to want to do it outside of work.

What are you working on personally?

This is commonly a taboo topic. It’s considered a big faux pas to speak of plans beyond a company, lest you be perceived as disinterested or uncommitted. But a good employer will want employees that have dreams and aspirations beyond working for them. Logically you would think a company would want to hire people that will stay forever, but usually the qualities these people possess are the exact opposite of what a good employer should want. People who have the drive to be something more than just another employee will inevitably leave, but during their stay they will probably do better work and be better for the company than your average lifer. Having one or more side projects underway is a good sign you’re that type of person.

What are you currently learning?

You should always, always, always be learning. Both in your field and outside of it. You should be perpetually overwhelmed with the amount of stuff you still have yet to learn. There should never be a time in which you’ve learned everything there is to learn about anything. If you’ve stopped learning things in your field and are content to keep doing the same things you’ve been doing, then you’ve already been left behind and just aren’t aware of it yet.

What do you do outside of work?

This is basically a gimme; everyone does something outside of work. But what they answer tells me how interesting the person is, whether or not I’d get along with them and most importantly whether or not they challenge themselves, as that’s going to be a good indicator of if they’re going to challenge themselves at work. So if you collect stamps or scrapbook that’s cool, but I’m looking for someone who’s learning to arc weld and trying to become a master surfer.


  1. I’m a web developer, so I came up with these questions with my field in mind, but none of them are really field-specific. They’re all agnostic enough that they should apply to any job in any field that requires creative thought.