The interview process involved an online assessment, a phone interview, and an on-site evaluation.
The on-site portion included two rounds of traditional technical interviews and one round of pair programming simulating a real-world scenario with an engineer.
After the on-site interviews, I never heard back from my recruiter. I emailed, but was completely ghosted.
While the interview experience itself was good, the subsequent ghosting is unacceptable.
The pair programming part involved writing Python code to transform data in a list.
The following metrics were computed from 13 interview experiences for the Duolingo Software Engineer role in Pittsburgh, Pennsylvania.
Duolingo's interview process for their Software Engineer roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Duolingo's Software Engineer interview process in Pittsburgh, Pennsylvania.