INTERVIEW PROCESS
STEP 1: TREASURE HUNT
We thus designed a treasure hunt: it is a blind (for us) process to screen candidates. Anyone who makes it through gets to talk with us regardless of their gender, race, age, or skills at writing a catchy resume.
We designed the hunt with a few principles in mind:
- it require little time investment and can be achieved in a couple of minutes for the right
candidates. I f you stay stuck more than 10 minutes on one step, you're probably not
the kind of profile we’re looking for.
- it reflects our company culture: we like nerdy stuff and clever tricks.
- it can be done from anywhere, anytime, at the candidates leisure. We don't keep track
of who's going through it.
STEP 2: ASK US ANYTHING
At this stage, the candidate is invited to contact us to ask us questions about the job, the company, or anything else that is more or less appropriate. This is the time for candidates to see if they like us and deem the rest of the process worthy of pursuing.
STEP 3: PROGRAMMING ASSESSMENT
Candidates are asked to prove they can actually code. If they have some code that they think is good enough, we're very happy to look at it and discuss it. If not, we’ve designed a short assessment, that shouldn't take more than 2 hours. It's homework and we don't track how long it takes, but we do not want to take advantage of candidates time. We don't expect the perfect solution, but whatever the outcome of those 2 hours is, which we will use it as a starting point for the discussion. I f you can’t solve 80% of this fairly simple problem in 2 hours, you may not be the right candidate.
STEP 4: FINAL INTERVIEW
We spent a lot of time refining an interview process that is unbiased and respectful. Find out how to apply through a short treasure hunt: it starts on #omnistream@freenode