My Interview Experience for a Mid-Level Software Engineer Role at UIPath

uipath logo
uipath
· Mid-Level Software Engineer
May 12, 2025 · 34 reads

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)

1.

Number of Islands

Data Structures & Algorithms

Number of Islands

2.

Coin Change II

Data Structures & Algorithms

Coin Change II

3.

Subsets II

Data Structures & Algorithms

Power Subsets without duplicates

4.

Burst Balloons

Data Structures & Algorithms

Burst Balloons

5.

Peer-to-Peer Expense Tracking System Design

System Design

Design a peer to peer expense tracking system, similar to splitwise but excluding the groups functionality.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!