Hacker News new | ask | show | jobs
by rodenmonte 1489 days ago
Would you be able to share the kinds of questions you ask and have had success with? :)
1 comments

We basically adopted the MINASWAN interview, which Jesse Spevack can explain much better than myself in his talk [here](https://youtube.com/watch?v=c4K-ORZmrGk&feature=share).

The overview is that for each candidate we spend 20 minutes reading through code we provide to them to demonstrate comprehension, and then we give them 45 minutes to pair with us on reimplementing that same code from scratch.

What that code is doesn’t really matter, it’s more about getting a chance to work with them and start a conversation, and starting with trying to explain a provided example really smooths the way into the pair programming.

> 45 minutes to pair with us

Do you require pairing on real work? How do you handle candidates who need quiet to think? Going by the continual complaints about open plan offices, there seem to be a lot of us.

We require that ICs are able to work with others effectively; we have a very large engineering team working on issues related to health care and collaboration is effectively mandatory.

We keep the pairing as short as we can and we provide breaks between the short sessions to be as friendly as we can without being unrealistic as to what the candidate should expect in the actual job.

Your hiring process sounds great. Is there a link where one could apply?
Sure, you can view all of our open positions here: https://experience.covermymeds.com/open-positions (and then narrow down the list with the “all teams” drop down and selecting “technology”)

If you’re looking for a general SWE role: https://mckesson.wd3.myworkdayjobs.com/CoverMyMeds_External_...

How much time and resources does it cost to successfully hire one candidate?
Substantially less than our previous process.

We went from a process that took weeks to get through (multiple interviews, about an hour each, with a full code day at the end) to a two step process. Talent reaches out to the candidate and has a thirty or so minute chat to make sure the candidate meets basic hiring requirements, and then we have our MINASWAN process which is a single three hour interview, including two breaks for the candidate to get off camera and catch their breath.

The participants are: - the candidate - a hiring manager - between two and four developers for pairing - an open invitation to the hiring team’s devs for a closing panel interview.

The feedback we’ve received from candidates has been overwhelmingly positive, even for those who didn’t receive an offer.