Good knowledge of Data Structures and Algorithms. Great communication skills besides problem solving, critical thinking, and analytical skills. HR is friendly and helpful through the process. When I felt confused or lost on some questions, they gave some hints to get along.
The topics were string searching and manipulating algorithms and tree data structure.
The following metrics were computed from 3 interview experiences for the Urban Company Software Development Engineer role.
Urban Company's interview process for their Software Development Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Urban Company's Software Development Engineer interview process.