In this blog, you will find simple and actionable tips and tricks for conducting tech interviews, designing and preparing the tech interview process and developing a great candidate experience. Follow us on LinkedIn
for daily interviewing best practices.
Kat has prepared 350+ interviews, and has conducted more than 600 technical interviews herself. She leads technical interviewer trainings for hiring manager and in-house tech team members who will be the ones interviewing their future colleagues. She was the CTO of 2 startups after having a decade-long career in Machine Learning and software engineering.
The problem then is that it becomes difficult for them to think straight and this may affect their performance.
We, the interviewers, do not want that. We aim at creating the best environment so the interview feels like a conversation rather than an interrogation.
Here is a list of proven things any tech interview can use to help their candidate loosen up their nerves.
Interviewer Soft Skills
be patient
use humour
act friendly
do not interrogate
allow thinking time
avoid gloating if you know more than the candidate
Practical Advice
(a misleading irrelevant question) Don't you think JavaScript is better than Python for web development?
Positive Reinforcement
Provide the answer the candidate struggles with. THey will learn something during their interview and will never forget the amazing candidate experience you created for them.
This is how I would answer the question. I would use a heap to find the median of a sequence of numbers. The reason behind this is ...