I applied through an employee referral. The process took 2 weeks. I interviewed at UiPath (Bengaluru) in Feb 2026
Interview
Applied for Software Engineer II role at UiPath. The process had 5 rounds, though initially HR had communicated only 4 rounds. After completing the 4th round, HR added a 5th round saying "this is not a rejection round, just one more." Rejected after all 5 rounds. Round 1 was technical — event loop explanation, TypeScript utility types, and a UI task involving fetching data every 500ms, rendering 10,000 rows with searching and filtering. Round 2 was system design — designing a Notification Center with multiple data sources, read/unread status, filtering, state management and component hierarchy. Round 3 was algorithms — anagram-based sentence permutations and a maximum contiguous segment problem with at most k removals. Round 4 was behavioral — resume walkthrough, tech stack, team conflicts, feedback handling and future plans. Round 5 was situational — handling disagreements, delays, miscommunication that caused production issues, and mid-sprint priority changes. Be aware that the number of rounds may increase beyond what HR initially communicates.
I applied online. I interviewed at UiPath (Seattle, WA)
Interview
First round was Coding interview,
was asked 2 Medium LC questions to be solved in 60 mins.
They use hackerrank interface so you are responsible for writing the entire code from scratch including passing the inputs.
Interview questions [1]
Question 1
1) A Standard Graph BFS question
2) Implement Trie
Had two rounds of problem solving which was pretty easy. But the interview was delayed everytime which was unprofessional. The first round was rescheduled after no one seemed to respond. Both the rounds the interviewer joined nearly a half hour late. The interviewers mainly tested the problem solving approach and asked a few JS related questions. After clearing two rounds they scheduled an interview next week which was then rescheduled again. On the rescheduled date I got a call from the recruiter saying that the position was filled.