Read The Total Economic Impact™ of Karat to learn how our technical interviews can save time for high-value work. Read the study.
Making technical interviewing predictive, fair, and enjoyable with the Interviewing Cloud.
Learn how Karat supports leading technical recruiting processes.
Explore our best practices, research, customer stories, and more.
Our flagship purpose program, created to empower a new generation of Black software engineers.
Our mission is to make interviews fair, predictive, and enjoyable.
What developer candidates need to know about the Karat interview.
At Karat our mission is to make every interview predictive, fair, and enjoyable. As a company, we spend a lot of time talking about how to make interviews more predictive. We also spend a lot of time sharing how we’re making hiring more fair and inclusive. But what makes a candidate experience “enjoyable”?
We have an incredible team of dedicated Interview Engineers whose jobs are to do exactly that, and we invited one of our Senior Interview Engineers, Heath Dill, to share some of his best practices.
Heath, take it away!
Thanks, team. You know, they say that the first 2,500 technical interviews are the hardest.
Having passed that mark a few weeks ago, I hope I’ve learned a thing or two about how to give our candidates the best chance to show their abilities.
Technical interviewing is fundamentally hard to do well. Karat Interview Engineers wear many hats – presenter and clarifier, coach, amateur shrink, ride-along debugger, speaker of over a dozen computer languages, writer, and occasional verbal punching bag. We have to pay attention to the candidate’s mood, progress, and intentions (expressed or not). This gives candidates the best chance to succeed, and it gives clients the most accurate representation of the candidate’s technical abilities. And Interview Engineers do all of this while remaining neutral observers.
Karat standards stress some central concepts – consistency being an important one. I’d like to talk here about some concepts that I don’t think get discussed enough. Happily enough, they all, through clever choice, also all begin with the letter C. They are Clarity, Comfort(Zone), and Compassion. I’ll talk about them with some examples and some anecdotes.
Clearly explaining questions and setting expectations is key to delivering a great candidate experience. And yet, it’s one of our biggest challenges as Interview Engineers. Some questions have nuances that make a huge difference, and it’s hard to ensure that they come across fully in the time-scarce environment in which we work. So, what helps us make questions come across more clearly?
Remember that reading isn’t the same as speaking. You never hear a great Ted Talk that sounds the same as a great audiobook – the phrasing is different, and that’s for a reason! Once you’ve mastered the text of a coding question, start to learn how to introduce it without reading the text itself! You can learn which pieces of the text are most important to present, which do not need to be mentioned aloud, and which need to be reinforced by restating them in different ways.
Once you’ve mastered your verbal delivery, practice your visual presentation of the question – including what text you paste into the window and when, as well as what you highlight to draw attention [editor’s note: as someone who struggles to toggle screen share windows in most Zoom meetings, this is amazing advice]. Most candidates do best when they’re not reading and listening at the same time. Presenting the inputs as you explain them, then the text later as a reminder/resource near the end of your presentation can help.
Remember your audience. Karat has a global footprint and English is not the first language of all of our candidates. Whenever I have one, I think “How would I want people to choose their vocabulary if I were interviewing for a job in French?” It’s just as easy to say “click data” as it is “ad impressions”, but the nuance of “impressions” in that context may be harder to grok for a non-native speaker who hasn’t worked in that space! So, choose the more familiar wording when necessary.
The presentations are yours – tweak them and work on them constantly! Every interviewer ends up with their own style. Find yours, and focus on making everything as clear and compact as possible, so that the candidate has the absolute best chance of understanding it on the first try.
I have been, on occasion, known to make a joke here and there. This usually makes the candidate feel as if this is less of a formal, stiff “job interview, harumph harumph” and more of a conversation where they can just be themselves.
Candidate personalities come in all shapes and sizes, and there’s no one approach that makes them all comfortable. Here are a few anecdotes and tips from interviews of mine that I found illustrative of how to maximize their comfort level in what is inherently a stress-inducing environment.
Make ’em laugh! Donald O’Connor’s iconic song and dance sequence from ‘Singin’ in the Rain‘ features one of the best mottos of all time. But how does that relate to delivering an enjoyable candidate experience? My introduction sequence for the interview features a few chuckles that invite the candidate to laugh along – even a lighthearted tone when saying “Obviously we’re not [the client’s] entire interview process…” (since obviously, we couldn’t be) invites the candidate to laugh along. A few other examples:
There are certainly off-the-cuff opportunities or ways of breaking awkward silences, and as with all things, your practice will perfect your ability to lighten a mood!
Make ’em feel comfortable. It’s an inherently stressful place, the interview chair. Candidates like to feel like you’re here to help, and like they’re coding in their usual style, even if they’re working within an unfamiliar environment in Karat Studio. Everyone has their own coding habits and thought processes, and comfort levels in how they explain their thoughts. Let them be themselves as much as possible!
The more conversational and less stiff the conversation is, the more comfortable the candidate will feel, and the better the overall candidate experience will be. It levels the playing field and allows Karat to get more accurate data!
For a lot of candidates, this can be a rough day. I’ve had candidates cry (I swear it wasn’t my fault!), get angry, and freak out. While there’s only so much you can do in some cases, it’s essential that we smooth the candidate experience for people who are struggling with the emotional load of the interview. What are some ways we can do this?
It’s a bit odd to think back to five years ago before I became an Interview Engineer at Karat. I had been working as a fairly dissatisfied, bored, software engineering contractor, flitting from gig to gig. And while programming full-time certainly has its merits, I knew that I, personally, had something more to offer.
By making interview engineering my profession, I’ve gotten to be a part of changing the game for candidates who were just like me. Setting the stage for candidates to showcase their skills through clarity, comfort, and compassion is rewarding especially when backed by a platform that enables consistent and fair results. Remember, it’s all about the human touch!
On behalf of the entire Karat team, thank you for sharing your interviewing wisdom, and for your warmth and skilled approach with candidates, Heath! But enough from us, here’s what some of Heath’s actual interview candidates said:
“This was the best interview experience I’ve had, by far. Heath is in a league of his own. He was so supportive, funny and did everything in his power to make me feel comfortable solving the problem. Thank you, Heath!”
“Heath was the man. I really enjoyed his humor. It relaxed my nerves so I could do my best!”
“Heath was truly amazing – I loved chatting with him. He made the entire process super convenient and not at all like any formal interview! Please do this for other companies too! As a candidate, these interviews are MUCH more pleasant than other (scarier) ones I’ve had to sit through! Thank you for making the interview process a fun and engaging one! Being able to have a pleasant conversation while coding out a solution to a problem made it so much easier to demonstrate my abilities, even under a time constraint!”
“The Interview Engineer was funny, made jokes, and made me feel comfortable. This was the FIRST technical interview that allowed me to be FREE to be a developer like in the real world. Search to find a solution and do it. So many interviews rely on memorization… this was FUN! THANK YOU! BRAVO ZULU!”
“I enjoyed my interview with Heath. His warm welcome made me feel very at ease. He was also mindful of my disability and gave me room to take pauses/breaks when necessary. Also, he was extremely patient when I was silently writing my coding solutions. He provided excellent hints when I encountered bugs to point me in the right direction.”
Your email address will not be published. Required fields are marked *