Summary
I recently interviewed for a mid-level Software Engineer role at UIPath, which consisted of 3 rounds completed in a single day. The interviewers were friendly and focused more on understanding my approach to solutions.
Full Experience
Hi, I recently interviewed for a mid level Software Engineer role at UIPath, sharing my experience below, in total there were 3 rounds, and it was a single day drive.
[Round 1] : DSA : 1 Hour - Number of Islands - Coin Change II
Expectation was to come up with working solution, provide the time and space complexity.
[Round 2] : DSA : 1 Hour - Power Subsets without duplicates - Burst Balloons
[Round 3] : LLD : 1 Hour - Design a peer to peer expense tracking system, similar to splitwise but excluding the groups functionality.
Expectation in this round was simply to mention the design patterns to use and a basic layout of the whole structure, took me some time to understand the peer-to-peer concept here.
Interviewers were friendly and were focused more on understanding the approach to a solution rather than the solution itself, overall nice experience interviewing.
Interview Questions (5)
Design a peer to peer expense tracking system, similar to splitwise but excluding the groups functionality.