I was given a HackerRank assessment to be completed within five days of receipt.
Unfortunately, I did not manage to advance to the next round.
The questions were LeetCode medium/hard difficulty and related to DFS and backtracking.
The question was about finding unique words in an owl dictionary, where words have the same meaning if one word can be derived from the other by removing exactly one letter. For example, 'caw' and 'caww' have the same meaning, as do 'caww' and 'caaww'. By transitivity, 'caw', 'caww', and 'caaww' all have the same meaning and thus comprise one unique word.
The following metrics were computed from 3 interview experiences for the Duolingo Software Engineer - New Grad role in United States.
Duolingo's interview process for their Software Engineer - New Grad roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Duolingo's Software Engineer - New Grad interview process in United States.