I first applied online.
After around 10 days, I received an invitation for a first HR screening call. The whole application process was well explained.
Technical interview 1 → Technical interview 2 → virtual on-site → offer
Write a program to encrypt a string and then decrypt it.
What are the time and space complexity of the solution?
How can you handle edge cases?
The following metrics were computed from 1 interview experience for the Duolingo Senior Software Engineer role in Germany.
Duolingo's interview process for their Senior Software Engineer roles in Germany is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Duolingo's Senior Software Engineer interview process in Germany.