Back to ⤴︎

Interview Preparation

Note: This page is mostly meant for folks who've already been offered a telephone technical interview with Some of the advice here will apply for non-technical roles, but not all. Check out our hiring page if you haven't applied yet.

Our Technical Interview Process

Recruiting and hiring is the most important thing we do. Our success depends on finding and hiring people who are great. To meet that objective, we conduct a lot of interviews.

Because we conduct so many interviews, we try to keep them short, sweet, and to the point.

The technical interview is conducted by a Team Lead from, usually the company founder if he is available. The interviewer will dive straight into a set of challenging questions chosen to probe the depth and breadth of your expertise.

In about 50% of the technical interviews we conduct, it becomes apparant early in the call that an applicant's technical knowledge does not pass muster. We end interviews as soon as it becomes clear that the decision will be a no-hire. We see this as a matter of integrity: we have no interest in wasting your time after we've already made a decision.

Similarly, we encourage you to do the same with us: if something about our culture or process does not make you want to work at, we'd appreciate you letting us know as soon as possible as well. Again, we see that as a matter of integrity.

Interview Tips

Here are some tips that should give you the best chance of success on our phone interview:

  • There is no live coding element to our interviews, and there is nothing you need to study ahead of time. Just show up and be prepared to share the knowledge you have. The technical/challenge part of this interview lasts between 5 and 45 minutes, depending on how fast you go.
  • We will be testing your knowledge of a variety of different subjects. Knowledge is not the only thing we hire by, but it's the easiest thing to test quickly. We do not expect that you will know the answer to every question. If you can't formulate a great answer to a question, just say so, and we'll move on quickly. We have a limited amount of time, and we'd rather spend as much of it as possible on things you do know rather than dwelling on things you don't.
  • We adapt our questioning in real time to challenge you on your answers. We also jump around from topic to topic very abruptly. Just roll with it and answer the followups as best as you can. If a followup causes you to want to change an earlier answer, by all means do so.
  • Our interview also includes ideation / brainstorming type questions where you will be asked to craft solutions to very difficult or impossible problems. On these, we want to hear your best creative ideas, even if you know that they fall short of the ideal. It's actually best if you can explain exactly why your best ideas fall short of the ideal.
  • We also enjoy role-playing questions where we give you an issue to troubleshoot and see how you would go about solving it. For these, we will continually change the circumstances to challenge you. Just keep rolling with the scenario as it evolves and continue to respond as best as you can. Feel free to make assumptions about the question being asked, as long as you state that you are doing so.

If you make it through to the end, you will then have the opportunity to ask all the questions you'd like about the company and our culture and unique way of working. In fact, if you are offered a position, you will have the opportunity to speak to everyone on the team before you'll have to make a decision.

We look forward to speaking to you!

Haven't applied yet?

This page is meant for folks who've already been granted a telephone interview with Check out our hiring page if you haven't applied yet.

View openings and apply now