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

uipath logo
uipath
Mid-Level Software Engineer
May 12, 20252 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)

Q1
Number of Islands
Data Structures & Algorithms

Number of Islands

Q2
Coin Change II
Data Structures & Algorithms

Coin Change II

Q3
Subsets II
Data Structures & Algorithms

Power Subsets without duplicates

Q4
Burst Balloons
Data Structures & Algorithms

Burst Balloons

Q5
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!