The recruiter got in touch within a week of applying. An initial call was set up, after which I was given a take-home work task. This involved more or less building a small crossword-type UI with some specific requirements, which felt pretty reasonable for a frontend engineering position.
Two days after completing the work task, I was invited to the Pittsburgh office for on-site interviews. The recruiter was super helpful, offering to organize apartment viewings, etc.
On-site interviews consisted of a few whiteboarding sessions with various (non-frontend) engineers about basic algorithms. I was also asked to sit with a Python developer to implement a small test feature in a RESTful API service, although I don't know Python. They were helpful with language syntax, though.
I never met any designers or frontend engineers, and I was never asked to discuss my work task, which I found strange since I spent a day on it. In retrospect, I honestly think they were interviewing me for another role by accident.
The following metrics were computed from 1 interview experience for the Duolingo Frontend Engineer role in Pittsburgh, Pennsylvania.
Duolingo's interview process for their Frontend Engineer roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Duolingo's Frontend Engineer interview process in Pittsburgh, Pennsylvania.