Domina McQuade is Lead Technical Recruiter for Microsoftâs tech and data teams, and has learned that hiring the best developers requires a world-class interviewing process. To do this well, her recruitment team focuses on sourcing and screening the best developers, a well-designed interview loop process, an internal debrief session, and building your hiring reputation.
She talks us through what Microsoftâs interviewing process looks like, why itâs set up the way it is, and how she thinks about each stage.
Domina has been recruiting for Microsoftâs tech and data teams for the past three years. There, sheâs been a full-cycle recruiter, which means she oversees all parts of the hiring process, from sourcing candidates through to their orientation day. Her position has enabled her to get a great oversight of what success looks like at each step of the process.
But what sets Microsoftâs hiring process apart?
Overall, Domina and her teamâs ability to hire the best tech talent comes down to two things: a structured approach that tests for a candidateâs core competencies as well as their technical ability, and a core focus on candidate experience.
âYou'd be shocked at how often a candidateâs experience in the interview ends up being an attractor, or a detractor,â Domina explains.
âI've had candidates tell me about other companies, where they got âwaterboardedâ for a day, and ultimately chose my offer, for less money because of the âmehâ experience they had at another company.â
To understand how each step is designed, and what her team does to make it really effective, Domina discusses Microsoftâs four-step hiring process in detail. The steps are, in order:
- Tech talent sourcing and screening (recruiter)
- Technical assessment and screening (hiring manager)
- In-person interview rounds
- Internal hiring team debrief session
- Building a hiring reputation
Teach talent sourcing and screening (recruiter)
At Microsoft, Domina says any recruitment process tends to start with one of three âstreamsâ for talent sourcing, namely:
- Online applications from people applying via Microsoftâs job page, for example.
- Referrals from current Microsoft employees, or people within a recruiterâs network.
- LinkedIn searches, where Dominaâs team uses tool like LinkedInâs Talent Insights function to conduct out-bound candidate sourcing.
Online applications
Online applications tend to be where the most tech talent sits, but they require the most heavy-lifting for Dominaâs hiring team. Often she says that theyâre a hit-or-miss: âOn the bright side, you know that they're interested in your company, so you don't have to do as much selling; but the downside is you get a lot of people that apply who aren't quite qualified.â
Referrals
Statistically, Domina has found that referrals still have the highest rate of successful hires, and is where a lot of Microsoftâs hiring energy is focused. This is because they are not only more likely to fit the culture of that particular team because of their networks, but referrals also make the hiring process much faster for the recruitment team:
âWeâll often have an idea of their work ethic and their competencies, so they tend to do better in interviews.â Domina explains. Referrals come from past experience, or known qualities, which help inform her hiring team of some traits they have already shown. âTheyâre also typically easier to close, because they already have a friend they know there, so there's that sense of, âIf I go there, I'll fit inâ. Plus, theyâre easier to close because the person referring them usually does some kind of âside sellingâ on behalf of the hiring team.â
Some advice she has for encouraging referrals is to build internal referrals contests, whereby team members are given rewards or badges for referrals that turn into hires. Alternatively, sheâs also seen companies host âreferral lunchesâ: âA manager, for example, would take everyone who referred a hire out for lunch. So, you get some face-time with a leader in your company. There's a lot of creative things you can do if you don't have a lot of budget to increase referrals.â
LinkedIn searches
Mining LinkedIn is one way of reaching-out to top tech talent, but Dominaâs team uses the LinkedIn Talent Insights tool built into the app. This tool's data insights on the market helps her team understand how they need to adjust their scorecard to fill that role with the top tech talent available:
âTalent Insights basically takes all the data of everyone on LinkedIn, and breaks down all kinds of cool data: How much is male versus female? Where is that talent located? You can also see trends of your competitors, and what companies are hiring the most of that talent.â
Another benefit for Dominaâs hiring team is that they are able to do specific keyword searches relating to the tech talent they need, and halve the number of profiles they need to look at. For example, if a candidate needs to be in Redmond and know basic Python, Talent Insights can pick out those keywords from someoneâs bio, experience, and education, and only display candidates who match those keywords exactly. You can also filter out certain keywords to get an even more specific search result.
Online/telephonic recruiter screening
All three of the streams above turn into an online or telephonic screening with one of Microsoftâs internal recruiters: âWhat I do in that first conversation,â Domina explains, âis: I focus on trying to uncover what's motivating them to talk to me at all.â Candidate experience lies at the heart of Microsoftâs recruitment experience, and taking this approach not only helps make a candidate feel like youâve considered them, and it also informs the rest of the interview process. By knowing what a candidate wants, Dominaâs team can can clearly communicate how the company does and doesn't meet those expectations - so that the hire can be the best possible fit.
âYou need to give them something - a better title, more money, more growth paths,â she says. âSo I just try to figure out what's important to them, and once I do that I can relay it to the rest of my team, and we sell on that through the whole process.â
Online/telephonic hiring manager screening (hiring manager)
Once a recruiter has had a successful screening, they share their learnings from their interaction with the relevant hiring manager - this includes a candidateâs goals, reasons for moving job if relevant, and some noticeable takeaway traits. The hiring manager then has an online or telephonic screening as well, which takes two forms depending on whether the candidate is a junior or a senior programmer: An online technical assessment or an hour-long remote meeting respectively.
The reason for this differentiation is that, in Dominaâs experience, seniors donât consider online technical assessments to be a true reflection of their experience in areas like leadership, for example. She explains: âThey need a little more âwooingâ, and selling, and a personalised type of process.â
For juniors, though, the online technical assessment helps Dominaâs hiring team remove as much bias from their recruitment as possible. A candidate often has abilities that go beyond their CV, and by doing an online screening like a technical test, Domina has seen rock-star candidates shine through, where they otherwise might not have been afforded the opportunity to:
âOne fun story was a candidate who worked at Pizza Hut, but he had a master's - or maybe even a PhD - but his resume said Pizza Hut. How many managers do you think would have given that person a chance? But doing the online tech screening, he made it through. Interviews went well, and what ended up happening is the guy had two promotions in less than a year.â
In-person interview loop
After both the recruiterâs the hiring managerâs screens, Dominaâs team invites a candidate for an in-person âinterview loopâ. This loop is done in one day, and comprises of between four and five interviews in total. The day is split into a morning and an afternoon session: The morning session normally tests for coding, design, and problem-solving abilities, and the second-half of the day tests for Microsoftâs six core competencies:
âBeing a strong coder and designer is obviously important; but what is more important is what we call core competencies.â
Some examples of core competencies Microsoft looks for are:
- Adaptability: âThe tech industry is changing so quickly that we need developers that are adaptable to changing technologies, environments and circumstances,â Domina explains. âThe language you specialise in coding now could be irrelevant in 10 years.â Being able to show specific examples of when youâve been able to pivot or adapt in the past will give the interviewers an idea of how youâll act in the future.
- Collaboration: Dominaâs team wants people who are good team players and can work across different teams or organisations successfully. âPart of our reviews,â she says, âare actually based on how we made others better. We donât want brilliant people who canât be team players.â
- Customer-centric: Whether or not a candidate thinks about a customerâs needs during problem solving, is another area that Domina says big tech companies look for core competency skills: âAre you anticipating customer needs or expectations? Can you give examples of when you put customer needs first or solved a customer pain point? We want people who put the customer first.â
The focus for the interview loops is the candidateâs experience. Domina and her team recognise that every candidate they interact with is almost always also a customer: âIf they have a terrible experience with Microsoft in an interview, and they're our customer, that's bad news.â
For this reason, Domina schedules a prep-call with the candidate before the interview loop, does an entire interview loop in one day, and uses behavioural-based questions that encourage candidates to show examples of where their abilities shine through. These help candidates feel better prepared for their interview day, as opposed to arriving nervous or stressed where they wonât be able to do their best.
Prep call
The prep call takes a candidate through logistics for the day - things like where to park, and who theyâre going to be meeting when they arrive - which Domina says really helps a candidate feel confident on the day, and gives the opportunity to prepare:
âThose details matter. It can make the difference between them showing up at the interview and being really stressed, or being like, âI got this. I know I'm going to park here, I'm going to walk through that door, and I'm going to ask for this person.â If they can prep, they can look up the people they're meeting on LinkedIn and see what their background is like, see if they have some common ground. It can make the difference between somebody being successful in an interview day or not.â
Meeting a candidate on a human and genuine level in that prep call will make them feel a lot more comfortable when it actually comes to their interview day: âI tell candidates on that prep call, âIf you get flustered or feel like youâve messed up one round, the interviewer should be asking you for breaks. Just center yourself, refocus, and start fresh.â I also make sure the interviewers are prepared by telling them to let candidates grab a glass of water, use the restroom, and give them a chance to collect themselves for the next round.â
One-day interview loop
Instead of stretching a round of interviews over a few weeks, Domina and her team do four to five interviews in one day, all with different interviewers. This, she says, comes down to their focus on candidate experience and efficiency:
âFrom the candidate experience perspective, they only have to take one day off of work to meet with the team, as opposed to multiple days. Also, if you drag those five interviews over a few weeks, it extends the time to fill the role. So, it's efficiency on both sides.â
Having multiple people from multiple different roles involved in interviewing also means that a candidate is reviewed more objectively. As a result, the interview loop can better be designed to suit the candidateâs unique context: âItâs usually a mixture of contributors, people that would be peers to that person, managers, and then a âhigh upâ leader. I also try to mirror the loop to be like the person: So a female candidate in an all-male loop, statistically, has a lower closing-rate. So if it's a female candidate, Iâll put another woman, or multiple women, in the loop.â
She also mentions how the interview loop is set up in the prep-call with a candidate. Candidates know roughly what to expect, can prepare for the different interviews a little, get advice from Domina on certain questions they have, and are thus less likely to arrive on the day feeling overwhelmed.
Behavioral-based questions
âNormalâ interview questions, Domina says, tend to be straightforward and expect a one word or âyes-noâ answer. When it comes to testing for core competencies, however, she tries to ask questions that give her deeper insights into situational behaviours and responses:
âWe frame it - not in a âyes or noâ type of question - in an open-ended question. We ask them for an example from their past work history where they've exemplified that skill. So, âTell me about a team where you had to collaborate to be successfulâ, or âTell me about a time where you failed and what you learned from it.â Those types of questions go a lot deeper.â
This allows candidates to demonstrate real-life experience, and gives Domina insight into how a candidate responds and behaves in different scenarios.
Internal hiring team debrief session
Previously, Dominaâs team would enter their feedback onto a form after every round of an interview, so that other interviewerâs could see what feedback a candidate was receiving. Recently, however, Microsoft has worked towards removing as much bias as they can in those interviews, so that candidateâs are given a fairer and more accurate chance.
Now, Domina and her team interview candidates âblindlyâ, so that they can make a decision based purely on their own experience of that candidate. She says, âOther than the hiring manager, nobody can see the interview feedback throughout the day. If the first interviewer says it is a âno hireâ - when two of your peers, or even maybe someone higher than you said âno hireâ - it's really hard as an interviewer to not take that into account when making your decision.â
Instead, feedback on a candidateâs interview loop is shared during a 30-minute internal debrief session. This gives them a chance to see on which areas candidates excelled, and not be influenced by each otherâs feedback during the day. Dominaâs team shares what they thought a candidateâs strengths and weaknesses were, whether they thought it was a hire or not, and why.
These debrief sessions include two intentional features, namely:
- The least-experienced person goes first: As with the example of an interviewer being influenced by previous data, letting the least experienced interviewer share their feedback first means theyâre less likely to change their feedback based on what a senior said before them. âEven though we have a collaborative culture, there's something mentally about that. It's hard for someone that's one level or multiple levels down in seniority to go against that senior.â
- âCoachableâ is a trait worth exploring: If Domina sees an area where a candidate could be trained, she takes the time to explore whether that person has the ability to learn, or if they might be better suited for another role: âI ask questions like, âOkay, this person isn't a senior, but could we hire them as an intermediate software engineer, and grow them to that level?â Sometimes they find that somebody's a hire for Microsoft, but not this particular team. That's where I can get good notes, and then refer them to another team.â
But Microsoftâs hiring process doesnât end there: Once a candidate has finished their round of interviews, Dominaâs team uses that chance to ask them how they felt it went.
Building a hiring reputation
Asking candidates for feedback after theyâve completed their interview loop is an important step for Domina: "At the end of the day, after five interviews, a lot of them come out being energised and excited about the team. The more you can make that experience positive... I mean, it's their first taste of what working for your company is going to be like. So give them an experience.â
Not only does it give her valuable information about how they can improve a candidateâs experience, but it has real business value that can give you something your competitors donât have: âIf ever I hear bad feedback, then it's a coaching opportunity for me to coach that leader, or that manager. If candidates aren't coming out of our interviews excited and wanting to work here, it's a competitive disadvantage."
To do this effectively, Domina encourages her teams to ask things like âHow was your experience?â, âWhat are your thoughts on the role? Or of the team?â, âDo you love it? Do you hate it? Are you âmehâ?â Doing this helps build a robust hiring reputation, and means that even candidates who arenât offered a job leave feeling like theyâve been able to learn something, and contribute to a company of which they are inevitably also customers.
To follow more of what Domina shares online, or get in touch with her about advice for when it comes to interviewing at big tech companies, you can connect with her on LinkedIn.
(Please note: These are Dominaâs own opinions, and are not necessarily those of Microsoft.)