I applied online. The process took two weeks.
After the second round, I got a rejection mail from HR. The reason mentioned was team fitment.
Learnings: I delayed the interview process a lot, asking them to schedule after a week so that I could get time to prepare. Most likely, the position would have already been filled by then. But the interviews were pretty easy. So try to complete all the rounds as quickly as possible to make sure you land an offer.
Reverse the given linked list. The expected time complexity is O(n), and the space complexity is O(1).
Find a peak element in an array where the first half is sorted in ascending order and the second half is sorted in descending order.
The following metrics were computed from 3 interview experiences for the Urban Company Software Development Engineer II role.
Urban Company's interview process for their Software Development Engineer II roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Urban Company's Software Development Engineer II interview process.