Initial phone call with a recruiter, then I was given a take-home task, which I was told would take 6-10 hours and I had a week to complete it. I was told that if I passed the take-home, I would be invited for an onsite.
I was a bit disappointed by this process for several reasons:
6-10 hours is quite a big time investment to maybe get an in-person interview.
I'm currently enrolled in 17 credits of CS coursework. Adding this 6-10 hour project on top of my schoolwork and other interviews, I found to be a bit inconsiderate.
Luckily, I was in the process with ~8 other companies, so doing this take-home wasn't a big priority, and I only put in about 3.5 hours into it. If this was the only company I was talking to, I would have probably tried much harder.
I think the issue is the time I spend working on this take-home project doesn't translate to other interview prep. When I prep for a Google interview, I'm also prepping for FB, Amazon, and any other company that does algo questions. But when it's 6-10 hours for one company, I feel it is a waste.
Why Duolingo?
The following metrics were computed from 2 interview experiences for the Duolingo iOS Engineer role in Pittsburgh, Pennsylvania.
Duolingo's interview process for their iOS Engineer roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Duolingo's iOS Engineer interview process in Pittsburgh, Pennsylvania.