I was contacted by HR, who was very nice and followed up timely with updates.
The interview process consisted of a phone screen (one round with a coding question) and then a virtual onsite (four rounds). Three of these were coding rounds, and one was with the Hiring Manager (HM). In each round, they asked both behavioral and coding questions. The HM, in particular, did not ask many behavioral or technical questions, and the interview concluded rather abruptly in the middle, giving me the impression they might have already made their decision.
Their questions weren't difficult (somewhat medium level, like LeetCode, as others have described). However, the key difference from most other companies I've interviewed with was their expectation for:
Senior candidates should also code as if shipping to a real production environment (remember to follow proper coding conventions).
Overall, their bar seemed more picky than high. I hadn't expected a positive outcome and felt it might be a waste of my time, having read about others' experiences. I suppose I just wanted to complete the final interview process and, worst-case scenario, move forward with offers from other companies.
Medium difficulty questions compared to LeetCode.
The following metrics were computed from 3 interview experiences for the UiPath Senior Software Engineer role in United States.
UiPath's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for UiPath's Senior Software Engineer interview process in United States.