How Duolingo interviews
Per Duolingo's engineering interview guide, the loop runs in two phases: pre-onsite sessions followed by a virtual onsite that can span multiple days.
Sessions are drawn from seven named formats – a 60-minute CodeSignal technical interview, a 75-minute pair-programming round in a production-style codebase, a 60-minute code review, a 60-minute design interview, a 60-minute AI-assisted engineering round where the candidate uses a Copilot/Cursor-style assistant to build a working app, plus an asynchronous online coding task and a whiteboard round reserved for university and new-grad hires. The general application flow wraps these with a recruiter chat and a hiring-team chat before the technical loop begins. Two candidates for the same engineering role can sit different sessions, so prep has to cover both algorithmic work and codebase-style work; the AI-assisted round in particular rewards delivering a fully functional artifact, not a snippet.
