Taro Logo

Software Engineer Interview Experience - Pittsburgh, Pennsylvania

March 1, 2016
Positive ExperienceNo Offer

Process

I interviewed at Duolingo in March 2016.

I applied online, and the process took about three weeks. The recruiter contacted me to set up a phone interview within the week. I had a second phone interview within a few days of the first. Finally, I scheduled an onsite interview two weeks later.

The phone screens were both with engineers and were almost entirely focused on solving a problem in an online code editor. The onsite consisted of two whiteboard interviews and a pair programming exercise.

My recruiter responded to all emails and interviews within hours, if not minutes. All of my interviewers were very laid back, and the environment was not intimidating. I ate lunch with the team and met people at all levels of the company.

Questions

I was asked to code a function on a whiteboard in a language of my choice. It didn't test any algorithmic knowledge or deep thinking, but general programming ability.

Questions about algorithms on strings, not requiring code.

During the pair programming exercise, I was asked to edit a large library of code in some very simple ways.

Was this helpful?

Interview Statistics

The following metrics were computed from 13 interview experiences for the Duolingo Software Engineer role in Pittsburgh, Pennsylvania.

Success Rate

15%
Pass Rate

Duolingo's interview process for their Software Engineer roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive46%
Neutral38%
Negative15%

Candidates reported having very good feelings for Duolingo's Software Engineer interview process in Pittsburgh, Pennsylvania.

Duolingo Work Experiences