
Duolingo Ios Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 6 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Duolingo.
iOS Engineer
First, I was asked to talk about my background and why I want to work for Duolingo. Then, there was a take-home assignment where I had to pull an unstructured JSON document, parse it, and load it into a game. I have no idea how I did on this. After spending hours programming, following Duolingo's own design guidelines, creating app icons, documenting, and testing, I was rejected. When I asked for feedback, I was told: "Unfortunately due to confidentiality reasons and company policy, we are unable to give feedback at this time." I'm not sure why this information is confidential. I guess my advice is to make it really good, but there are limited guidelines. If you don't care about your time and want to work for a company that shares that sentiment, then definitely apply.
- Could you describe your background and explain why you are interested in working for Duolingo?
IOS Engineer
The initial screening was okay, but the rest wasn't worth my time. They gave me a take-home coding assignment where I had to fetch a file, display its contents, and run a game with a custom UI. The instructions were pretty vague on file storage and UI implementation. The screener estimated 10-12 hours for completion, which it took me to do it properly. A quicker, less organized approach would be about 4-5 hours. After all that time and waiting, I just got a rejection message. They wouldn't give any feedback, which I find really disrespectful, especially after asking for 10-12 hours of work. In my 8 years of experience, I've never seen a company care so little about a candidate's time. This is why I'm writing this review. If they treat potential employees like this, who knows how they treat current ones. Seriously, just avoid Duolingo. Look at companies like LinkedIn or Pandora that have solid technical interviews that at least offer some value. I've worked for some and been rejected by others but still learned something. Don't waste your time here.
- Can you share some details about your past experiences?
- Tell me a bit about your previous work.
- What kind of experiences do you have from before?
Senior iOS Engineer
The interview process included a recruiter screening, followed by a technical screening. Then there was a team match phase. After that, there were two technical rounds: one focused on LeetCode-style problems and another on system design. The process concluded with an onsite interview.
- Can you tell me about your past work experience?
- What motivates your interest in joining Duolingo?
- In the provided playground project, please code a solution for encrypting and decrypting data, with an emphasis on string matching.
Duolingo Ios Engineer Interview Questions
Quoted word for word from Duolingo interview reports.
“What motivates your interest in joining Duolingo?”
Read reports →“What kind of experiences do you have from before?”
Read reports →“Could you describe your background and explain why you are interested in working for Duolingo?”
Read reports →“Can you share some details about your past experiences?”
Read reports →“Can you tell me about your past work experience?”
Read report →“Tell me a bit about your previous work.”
Read report →Formats, difficulty and experience
Across all 6 Duolingo interview reports.