My Interview Experience for a Mid-Level Software Engineer Role at UIPath
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)
Number of Islands
Coin Change II
Coin Change II
Subsets II
Power Subsets without duplicates
Burst Balloons
Peer-to-Peer Expense Tracking System Design
Design a peer to peer expense tracking system, similar to splitwise but excluding the groups functionality.