Duolingo aims to provide globally accessible and fun education, and working at Duolingo is definitely fun and rewarding! The people here are all dedicated to the mission and really value top-quality engineering and design. It's incredibly satisfying to contribute to such a wonderful product used by so many people around the world.
The people at Duolingo are really top-notch, polite, and respectful, while still willing to give and receive concrete feedback on their work in order to provide the best experience possible for our users.
One unique thing about Duolingo compared to other jobs I've had is the level of impact, not just in terms of users but the breadth of contributions. Even as an engineer, I get a chance to be fully involved in the ideation of my team's projects, evaluation of metrics, and triage of user-facing issues. Putting on so many different hats is common here and really allows me to feel a strong sense of ownership and pride in my work.
Things can move pretty quick! There's a lot of momentum around launching new features and gathering engagement and learning metrics as early as possible.
Teams are reorganized pretty frequently, so you need to be ready for change.
First, there are two phone interviews where you are asked standard Cracking the Coding Interview type questions. You write code in an online text editor with a REPL while talking to the engineer over the phone. Then, you're invited on-site. You're g
First round: Online Assessment Second round: Karat Interview Third round: Virtual Onsite (including code review 1 hour, pair programming 45 mins, whiteboard 1 hour, and coffee chat 15 mins)
After applying online, I was invited to complete an online assessment. Approximately 1.5 weeks after completing the OA, I was invited to a technical phone interview. I emailed the recruiter a week after the phone interview, asking for feedback, but
First, there are two phone interviews where you are asked standard Cracking the Coding Interview type questions. You write code in an online text editor with a REPL while talking to the engineer over the phone. Then, you're invited on-site. You're g
First round: Online Assessment Second round: Karat Interview Third round: Virtual Onsite (including code review 1 hour, pair programming 45 mins, whiteboard 1 hour, and coffee chat 15 mins)
After applying online, I was invited to complete an online assessment. Approximately 1.5 weeks after completing the OA, I was invited to a technical phone interview. I emailed the recruiter a week after the phone interview, asking for feedback, but