- Interview Questions
- /
- Duolingo
Duolingo LeetCode Interview Questions
Practice 43 real coding problems frequently asked in Duolingo technical interviews. Master these questions to ace your next Duolingo software engineering interview.
Top Topics at Duolingo
Ace your Duolingo interview with AI
Get real-time AI assistance during your actual interview. Invisible to screensharing.
Duolingo Interview Problems
| Problem | DifficultyDiff | Action |
|---|---|---|
Range Sum of BST 100% | EasyE | Solve→ |
Find Leaves of Binary Tree 100% | MediumM | Solve→ |
Longest Palindromic Substring 96% | MediumM | Solve→ |
High Five 93% | EasyE | Solve→ |
Maximum Matrix Sum 91% | MediumM | Solve→ |
Number of Ships in a Rectangle 88% | HardH | Solve→ |
Reorganize String 86% | MediumM | Solve→ |
Longest Substring Without Repeating Characters 84% | MediumM | Solve→ |
Line Reflection 82% | MediumM | Solve→ |
Maximum Product Subarray 81% | MediumM | Solve→ |
Longest Increasing Subsequence 80% | MediumM | Solve→ |
Make String a Subsequence Using Cyclic Increments 80% | MediumM | Solve→ |
Maximum Units on a Truck 77% | EasyE | Solve→ |
Shortest Palindrome 77% | HardH | Solve→ |
Flood Fill 76% | EasyE | Solve→ |
Reverse Integer 76% | MediumM | Solve→ |
Pow(x, n) 74% | MediumM | Solve→ |
Next Permutation 72% | MediumM | Solve→ |
Majority Element 69% | EasyE | Solve→ |
Squares of a Sorted Array 65% | EasyE | Solve→ |
Longest Increasing Path in a Matrix 63% | HardH | Solve→ |
Search Suggestions System 59% | MediumM | Solve→ |
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit 57% | MediumM | Solve→ |
Search Insert Position 57% | EasyE | Solve→ |
Bus Routes 54% | HardH | Solve→ |
Pass your interview with AI assistance
Get real-time solutions during your actual coding interview. Invisible to screensharing.
Closest Binary Search Tree Value 51% | EasyE | Solve→ |
Subarray Sum Equals K 50% | MediumM | Solve→ |
Remove All Adjacent Duplicates in String II 49% | MediumM | Solve→ |
Rotting Oranges 49% | MediumM | Solve→ |
House Robber II 46% | MediumM | Solve→ |
Is Subsequence 42% | EasyE | Solve→ |
Valid Word Abbreviation 41% | EasyE | Solve→ |
Flip Columns For Maximum Number of Equal Rows 40% | MediumM | Solve→ |
Word Break II 40% | HardH | Solve→ |
Identify the Largest Outlier in an Array 39% | MediumM | Solve→ |
First Missing Positive 38% | HardH | Solve→ |
Longest Common Prefix 34% | EasyE | Solve→ |
Group Shifted Strings 30% | MediumM | Solve→ |
Combination Sum 28% | MediumM | Solve→ |
Palindromic Substrings 25% | MediumM | Solve→ |
Valid Anagram 24% | EasyE | Solve→ |
Add Two Numbers 23% | MediumM | Solve→ |
Valid Palindrome 20% | EasyE | Solve→ |
Similar Companies
Explore interview questions from other companies with similar interview patterns.
Frequently Asked Questions
What LeetCode problems does Duolingo ask in interviews?
Duolingo commonly asks 43 coding problems in technical interviews, including Range Sum of BST, Find Leaves of Binary Tree, Longest Palindromic Substring. The difficulty breakdown is 13 Easy, 24 Medium, and 6 Hard problems.
How should I prepare for a Duolingo coding interview?
Focus on the most frequently asked problems first, especially those with high frequency scores. Duolingo interviews typically emphasize Array and String. Practice explaining your thought process while coding.
What is the difficulty level of Duolingo coding interviews?
Based on our data, Duolingo interviews include 13 Easy (30%), 24 Medium (56%), and 6 Hard (14%) problems.
Ready to ace your Duolingo interview?
Join thousands of engineers who landed offers at top tech companies.
Get Started FreeNo credit card required