Top 50
Prep plan
Updated weekly · Last refresh Oct 17

Duolingo Software Engineer Interview Questions

The questions to prepare for a Duolingo Software Engineer interview. Questions from real interview reports rank first. Updated daily.

50questions
~11htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 17 questions · ~228 min
Find the Most Common MistakeMedium

Assesses debugging skill and your ability to reason about likely failure points.

Duolingo
Graph Traversal DSAEasy
Practice

Use BFS to find the shortest directed path between two Duolingo lessons.

Data StructuresDuolingo
More Coding questions with a free account
2
System Design12 questions · ~161 min
Feature Processing and OverfittingMedium

Evaluates your ML fundamentals around feature engineering and generalization.

overfittingDuolingo
AUC-ROC for Model QualityMedium

Assesses your understanding of evaluation metrics and how to interpret model performance.

evaluation metricsAUC-ROCDuolingo
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Execution9 questions · ~121 min
Conducting a Pull Request ReviewMedium

Evaluates your code review skills, including correctness, style, and risk identification.

collaborationDuolingo
More Execution questions with a free account
4
Security & Infrastructure5 questions · ~67 min
Improving Decryption With Fixed InputsMedium

Evaluates your ability to optimize a decryption approach given fixed inputs and constraints.

optimizationDuolingo
More Security & Infrastructure questions with a free account
5
Behavioral & Leadership4 questions · ~54 min
More Behavioral & Leadership questions with a free account
6
More topics3 questions · ~40 min
Parsing a Set of StringsMedium

Evaluates your ability to design parsing logic and handle input edge cases.

Data ManipulationDuolingo
REST vs GraphQLEasy

Tests API design knowledge and ability to reason about trade-offs for client-server communication.

Stakeholder ManagementCommunicationDuolingo
More questions with a free account
Hands-on SQL practiceWrite and run real queries in the editor. 3 drills · ~30 min
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.