Duolingo Software Engineer tree traversal and graph coding assessment

Duolingo·Software Engineer·Reported Apr 2026
HR ScreenTechnical ScreenOnline AssessmentMedium

After a conversation with a recruiter, I did a technical screening focused on a coding problem that felt very "standard" for interviews, something like a tree traversal. There was also a short follow-up about how I would improve the algorithm's efficiency. The interviewer kept the conversation moving. Although the core question wasn't unfamiliar, the optimization questions made me slow down and think more carefully about complexity.

A little later, I faced a more difficult assessment that turned out to be decisive. It was an online coding assignment with multiple questions and a lot of emphasis on graph-traversal-style logic. I got tripped up by hidden tests for one of the tasks, and that kept me from advancing.

Overall, the process felt straightforward but very score-driven. If the hidden cases didn't go my way, it didn't matter how well I understood the approach.

Location: New York, NY. Overall feedback: Positive. Offer status: No offer.

Published

Curated and edited by PracHub

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Duolingo
Role
Software Engineer
Rounds
HR Screen → Technical Screen → Online Assessment
Difficulty
Medium
Date
Reported Apr 2026

Real Duolingo interview experiences

First-hand reports from Duolingo candidates — the rounds, the questions they were asked, and how it went.

All 9 Duolingo interview experiences