There were 5 rounds:
The first round was with the Hiring Manager (Amol). He asked me about my projects and day-to-day work. I mentioned that I had not written any unit tests. After this, he gave me a DS problem. I had never seen the problem before, but I worked on it and solved it with optimal time and space complexity within the given time.
He seemed impressed and asked if I had seen the question earlier. I responded, 'No.'
After that, he asked if I had any questions. I asked him about the company. He spent about 10 minutes explaining the company and all the projects the Bangalore office is involved in. The interview ended on a positive note.
After following up with HR multiple times, I received feedback that I was not selected for this round. The panel felt I lacked experience with unit tests.
My resume also did not mention unit tests. I am unsure about their expectations. If unit tests were this critical, they should not have selected my resume for an interview.
I believe they were unclear about their requirements and interviewed many candidates, ultimately rejecting them without a sensible reason. :/
The following metrics were computed from 2 interview experiences for the UiPath Software Development Engineer II role in Bengaluru, Karnataka.
UiPath's interview process for their Software Development Engineer II roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for UiPath's Software Development Engineer II interview process in Bengaluru, Karnataka.