I was contacted by a staffing agency.
After a few days, I got a call for a phone screen, and then another phone screen.
I was interviewed in the Bangalore UiPath office. The interviewers were nice, helpful, and clear.
VC Round 1. Implement the stack which gives the minimum of stacks in O(1) operation.
VC Round 2. Design the scheduler where clients can submit their workflows and jobs.
F2F Round 1. Design the online survey system. Discussion on class diagrams, database design, APIs, microservices, SOA, etc. Few basic questions on C#.
F2F Round 2. Add numbers represented in linked lists. Write a program to parse a log file, where each row has 4 attributes. Then group and sort by one/two attributes.
F2F Round 3. Given an unsorted array of integers, find the maximum number between two indexes. Discussion on space and time complexity. Finding the optimized solution with a heap. Given an unsorted array of positive integers. Find one number, if removed, the GCD of the remaining array is maximized.
The following metrics were computed from 4 interview experiences for the UiPath Senior Software Engineer role in Bengaluru, Karnataka.
UiPath's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for UiPath's Senior Software Engineer interview process in Bengaluru, Karnataka.