DEV Community

Cover image for Technical Interviews
Federico Diaz Aguirre
Federico Diaz Aguirre

Posted on • Edited on

2 2

Technical Interviews

TL;DR

As a candidate over my entire career I’ve great, terrible, and everything in between technical interviews. Therefore as an interviewer, I want to make it a pleasant experience for the candidate without lowering the bar or make it impossible to pass. Being realistic about the position requirements. But bear in mind the entire company and team, in particular, is going to suffer if you allow either an incompetent or a douche.

Situation: Tech interviews.
Task: Evaluate the candidate’s knowledge and reasoning process.
Action: Make the candidate comfy and start a talk giving her/him the ability to showcase their knowledge.
Result: Get a good grasp of the candidate’s current skills and potential.

Why?
To increase the rate of success of the candidate as a new member of the team. To increment the capacity of the team with quality members.

What?
This is a bit controversial and depends on the country, company, and on interviewer. In my case, I want to know a good balance between the familiarity of the candidate with the technology (Javascript / Node), design (OO, REST APIs), best practices (TDD, pair programming, code reviews, etc.), and algorithms. Depending on the answers we could go deeper on each topic.

How?
IMO a code challenge is way better than a weekend project. As a candidate, I’d rather study something that I can use in multiple interviews than deal with a specific context that I will not see again.

After the candidate passes the code challenge, talk with code live session with a little pair programming presenting new scenarios related to the position and asking questions.

It’s okay to don’t know. Do not pretend, charlatans are easily spotted. And it’s expected also to reason about the unknown.

Finally, I want to mention some of the best interviewers I’ve encountered in my professional life: Michael Kuehne-Schlinkert Leandro Silva Marco Talento Nicolas Rusconi

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay