I applied online and gave my resume to a recruiter at a career fair.
I then had one HR screen where I was asked about my interest in Duolingo.
Afterwards, I had two technical phone screens, both as video calls over Skype. The interview questions seemed fairly easy, but I had difficulty producing the time complexity in the second interview.
Find all permutations of a string
The following metrics were computed from 1 interview experience for the Duolingo Software Engineering role in Pittsburgh, Pennsylvania.
Duolingo's interview process for their Software Engineering roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Duolingo's Software Engineering interview process in Pittsburgh, Pennsylvania.