Intervues

What is a technical interview?

Updated 2026-09-16

A technical interview assesses job-specific skills — writing code, debugging systems, applying clinical protocols, or solving domain problems — through live exercises, take-home tasks, or structured technical Q&A scored against predefined criteria.

Common technical interview formats

FormatWhat it testsTrade-offs
Live codingProblem-solving under time pressure, communication while thinkingHigh anxiety; may not reflect daily work with IDE and docs
Take-home projectEnd-to-end craft, code quality, documentationTime cost for candidates; harder to proctor integrity
System designArchitecture judgment at senior levelsRequires experienced interviewers; see system-design-interview
Domain Q&AProtocol knowledge, troubleshooting stepsWorks for nursing, logistics, support tiers

Making technical interviews fair and valid

Technical interviews fail when questions are trivia unrelated to the role or when scoring is subjective ('I wouldn't have done it that way'). Job analysis should define which skills are in-scope for the interview stage — a mid-level backend hire needs different depth than a principal architect.

Structured rubrics help: define what a strong solution includes (correctness, complexity discussion, test awareness, communication) and score each dimension separately. Interviewers calibrate on sample solutions before live candidates.

Take-home and live formats both raise integrity concerns. Interview integrity practices — proctoring, question rotation, plagiarism checks — matter especially at campus hiring scale where candidates share questions in chat groups.

Technical vs behavioural stages

  • Behavioural screens filter for work habits; technical screens filter for skill depth.
  • Many funnels run behavioural or AI phone screens first to avoid expensive engineer time on misfit candidates.
  • Senior roles often add system design after coding depth is established.
  • Non-engineering roles (nursing, warehouse systems) use role-specific technical Q&A instead of LeetCode.

Frequently asked

Should every software hire include live coding?

Not necessarily. Some teams prefer take-homes or paired exercises on real codebase tasks. The format should match what the job actually requires day to day.

Can AI conduct technical interviews?

AI handles structured verbal technical Q&A and some automated coding assessments. Deep architecture judgment and novel problem design still typically need human experts.

How does technical interviewing relate to skills-based hiring?

Skills-based hiring emphasises demonstrated capability over pedigree. Technical interviews are one way to observe skills — when rubrics are job-relevant and bias is managed.

Ready to practise?

Head back to Hiring glossary or start now.

· 3 free credits · pay per interview · nothing recurring

Start practising