Duolingo Software Engineer Interview Questions
The questions to prepare for a Duolingo Software Engineer interview. Questions from real interview reports rank first. Updated daily.
Assesses debugging skill and your ability to reason about likely failure points.
DuolingoUse BFS to find the shortest directed path between two Duolingo lessons.
DuolingoEvaluates your ML fundamentals around feature engineering and generalization.
DuolingoAssesses your understanding of evaluation metrics and how to interpret model performance.
DuolingoSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Evaluates your code review skills, including correctness, style, and risk identification.
DuolingoEvaluates your ability to optimize a decryption approach given fixed inputs and constraints.
DuolingoEvaluates your ability to design parsing logic and handle input edge cases.
DuolingoTests API design knowledge and ability to reason about trade-offs for client-server communication.
DuolingoRewrite a slow PostgreSQL loan payment query to reduce scanned rows while preserving the required aggregated results.
AmeripriseEEltro Cyberchrome Private
EnergyHubAggregate user activity by week, then use LAG to compare sessions and watch time versus the prior active week.
B Lab Global
Tapad
ScaleWrite a SQL query to find the top 10 users with the highest activity in the last month. Treat activity as the number of activity events during the previou...