Polystream is a rapidly growing company, and we are constantly looking for good people who can help us tackle the many challenges we have to solve. It could be tempting, perhaps, to be less careful about the hiring process in order to get in people in order to fill seats. It happens, and it’s not always a bad thing depending on your type of business, but for us quality trumps quantity any day. As people we have been through a number of different interview processes in our careers, both as interviewers, and as interviewees, and we have seen both the good, the bad, and the outright ugly. We want to learn from those experiences, and we want our interview process to be great. We know we’ll have to do a lot of rinsing to get there, but what has always been clear is that it must be focused around a simple set of objectives;
The interview process, and this can not be overstated, is a reflection of your company; If you screw it up then that will hurt you, if you make it too hard, then that will hurt you, and if you make it too easy then that will hurt you too…
We will speak of our technical interview process here, i.e. the one we use to hire into our development organisation.
So first; A few words about whiteboard coding…
It’s one of those topics that gets people passionate; some people hate it with a vengeance, others love it and swear it’s The Only True Path.
We fall somewhere in the middle; we really like whiteboard coding, it helps us think, and we love it when someone else does the same. But (!) it doesn’t work for everybody, and whether we like it or not; in today’s world a lot of coding depends on intellisense/resharper/visualassist and other tools that help us remember and correct syntax.
Also; the coding process is a very personal one, and some people are just not comfortable with having to code “in full view”, on a whiteboard, in a live doc, or with somebody else looking over their shoulder. That reservation is not a reflection of their coding skills, it’s a reflection of their personality and we need to be able to gauge one orthogonally to the other.
At Polystream, therefore, we don’t push whiteboard coding, but we also don’t discourage it.
When it comes to communication we want the candidate to be able to express their skills, but they don’t have to be great speakers, writers of wonderful prose, or stand up comedians either. What is important is that you are able to interact with us.
So, if you apply, or are approached, for a job @Polystream the process you will currently be taken through (rinsing and repeats pending), is;
During the interview, or very shortly after, the hiring manager will quickly ask the people who you’ve met with if there are any red flags, and if it’s a go/no-go. As simple as that; the gut feel they got from you, quickly sampled while it’s fresh.
Once we’re all done we bring everyone together and discuss the interview in more detail; allowing the interviewers to discuss between themselves, and correct or improve their assessment.
At this point we make our decision, weighted by the hiring manager’s ultimate right to veto; gauging a person’s skills and abilities is not an exact science, it will always be a subjective decision, and therefore there has to be someone who can decide, and who is accountable for that decision, regardless of consensus.
If all goes well, and you think we seem like an ok bunch to work with, we make you an offer, decide on a start date, and eagerly await your arrival @Polystream!
Visit our jobs page here.
Follow Jarl on Twitter @psjarlo