Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Uipath Senior Software Engineer Interview Questions and Answers

Updated 15 Sep 2024

Uipath Senior Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Medium leetcode question related to dp.

Round 2 - Coding Test 

LLD round to create a cache library

Round 3 - HLD 

(2 Questions)

  • Q1. Design Paytm like system
  • Ans. 

    Design a system similar to Paytm for online payments and transactions.

    • Implement user authentication and authorization for secure transactions

    • Develop a user-friendly interface for easy navigation and transactions

    • Integrate various payment options like credit/debit cards, net banking, UPI, and wallets

    • Implement a robust backend system to handle transactions and store user data securely

  • Answered by AI
  • Q2. Design Url Shortner
  • Ans. 

    Design a URL shortener service to generate short URLs for long URLs.

    • Use a unique identifier for each long URL to generate a short URL.

    • Implement a mapping system to map short URLs to long URLs.

    • Consider implementing features like custom short URLs, expiration dates, and analytics.

    • Ensure the short URLs are unique and not easily guessable.

    • Optimize the service for performance and scalability.

  • Answered by AI
Round 4 - Behavioral 

(2 Questions)

  • Q1. Basic beaviour question.
  • Q2. Design Notification Service.
  • Ans. 

    Design a Notification Service for sending alerts to users.

    • Define types of notifications (email, SMS, push notifications)

    • Implement a system for users to subscribe/unsubscribe from notifications

    • Include a scheduling system for sending notifications at specific times

    • Consider implementing a notification history for users to view past alerts

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basics of redux and react es6 js css3

Interview Preparation Tips

Interview preparation tips for other job seekers - First of all go through the job description .Brush up all your basics .And do practice hands on coding.

I applied via Company Website and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Data Structure related questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Java related interview questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Study Data structure and Java code properly

I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions on java spring boot, java 8 new features with examples, core java questions on generics and garbage collection.

Interview Preparation Tips

Interview preparation tips for other job seekers - Knowledge on microservices and java 8 is necessary

I applied via Monster and was interviewed before Mar 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. How much salary you are expecting? Was my last question. .

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was really easy going. Technical was informative round. By answering questions, interviewer also help me to reach out to the depth of the topic. Work culture is also good here.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Based on your skill sets mentioned in your Resume
Round 3 - Technical 

(1 Question)

  • Q1. Based on your skilllsets
Round 4 - HR 

(1 Question)

  • Q1. Discussion on salary
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Mar 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Technical questions
Round 3 - Technical 

(1 Question)

  • Q1. Technical questions
Round 4 - Technical 

(1 Question)

  • Q1. Technical questions
Round 5 - HR 

(1 Question)

  • Q1. Salary expectation
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Design of some machine
  • Ans. 

    Designing a machine involves creating a detailed plan for its structure, functionality, and operation.

    • Consider the purpose of the machine and its intended use

    • Identify the key components and their interactions

    • Create a schematic or blueprint detailing the layout and connections

    • Select appropriate materials and technologies for construction

    • Test the machine for functionality and efficiency

  • Answered by AI
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Multithreading, Spring boot, Singleton scope
Interview experience
4
Good
Difficulty level
Hard
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. What is BDD and TDD
  • Ans. 

    BDD stands for Behavior Driven Development and TDD stands for Test Driven Development.

    • BDD focuses on the behavior of the system from the user's perspective.

    • TDD focuses on writing tests before writing the actual code.

    • BDD uses natural language to describe the behavior of the system.

    • TDD helps in ensuring that the code meets the requirements and is well-tested.

    • Both BDD and TDD help in improving the quality of the software

  • Answered by AI
  • Q2. What is JUnit and Mockito
  • Ans. 

    JUnit is a unit testing framework for Java, while Mockito is a mocking framework used for creating mock objects in unit tests.

    • JUnit is used for writing and running repeatable automated tests to ensure code behaves as expected.

    • Mockito is used to create mock objects to simulate the behavior of real objects in unit tests.

    • Both JUnit and Mockito are commonly used in test-driven development (TDD) to ensure code quality and r

  • Answered by AI
  • Q3. What is microservices architecture
  • Ans. 

    Microservices architecture is an architectural style that structures an application as a collection of loosely coupled services.

    • Each service is self-contained and can be developed, deployed, and scaled independently.

    • Services communicate with each other over lightweight protocols like HTTP or messaging queues.

    • Microservices allow for flexibility, scalability, and easier maintenance compared to monolithic architectures.

    • Ex...

  • Answered by AI
  • Q4. Why HashSet has default size 16
  • Ans. 

    HashSet default size 16 for performance balance between memory usage and lookup time.

    • Default size 16 provides a good balance between memory usage and lookup time.

    • Choosing a power of 2 size helps in distributing elements evenly across buckets.

    • Resizing the HashSet is expensive, so starting with a larger size reduces the need for resizing.

    • Example: If the default size was too small, it would lead to more collisions and deg

  • Answered by AI
  • Q5. What is diff between ActiveMQ and RabbitMQ
  • Ans. 

    ActiveMQ is Java-based messaging broker while RabbitMQ is a message broker that implements the Advanced Message Queuing Protocol (AMQP).

    • ActiveMQ is written in Java and supports multiple messaging protocols like OpenWire, STOMP, MQTT, and AMQP.

    • RabbitMQ is written in Erlang and specifically implements the AMQP protocol.

    • ActiveMQ is more feature-rich and has a larger user base, while RabbitMQ is known for its reliability a...

  • Answered by AI
  • Q6. What are databases are present in Azure DB
  • Ans. 

    Azure DB offers various databases including SQL Database, Cosmos DB, MySQL, PostgreSQL, and MariaDB.

    • SQL Database

    • Cosmos DB

    • MySQL

    • PostgreSQL

    • MariaDB

  • Answered by AI
  • Q7. Diff between HashSet and HashMap
  • Ans. 

    HashSet is a collection of unique elements, while HashMap is a key-value pair collection.

    • HashSet does not allow duplicate elements, HashMap allows duplicate keys but not duplicate values.

    • HashSet uses Set interface, HashMap uses Map interface.

    • Example: HashSet set = new HashSet<>(); HashMap map = new HashMap<>();

  • Answered by AI
  • Q8. Internal working of HashMap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.

    • HashMap internally uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • HashMap allows null keys and values, and...

  • Answered by AI

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Uipath Interview FAQs

How many rounds are there in Uipath Senior Software Engineer interview?
Uipath interview process usually has 4 rounds. The most common rounds in the Uipath interview process are Coding Test and Behavioral.
How to prepare for Uipath Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Uipath. The most common topics and skills that interviewers at Uipath expect are SQL, MySQL, Oracle, Recruitment and Agile.
What are the top questions asked in Uipath Senior Software Engineer interview?

Some of the top questions asked at the Uipath Senior Software Engineer interview -

  1. Design Paytm like sys...read more
  2. Design Notification Servi...read more
  3. Design Url Short...read more

Recently Viewed

INTERVIEWS

Tata Power

No Interviews

INTERVIEWS

Contus

No Interviews

SALARIES

Contus

INTERVIEWS

Uipath

No Interviews

INTERVIEWS

Contus

No Interviews

INTERVIEWS

Contus

No Interviews

INTERVIEWS

Contus

No Interviews

SALARIES

Contus

SALARIES

Caterpillar Inc

SALARIES

Caterpillar Inc

Tell us how to improve this page.

Uipath Senior Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Uipath Senior Software Engineer Salary
based on 22 salaries
Lock Unlock
₹32 L/yr - ₹100.6 L/yr
313% more than the average Senior Software Engineer Salary in India
View more details
RPA Developer
48 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Senior RPA Developer
26 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
22 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Software Engineer
18 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Solution Architect
18 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Uipath with

Automation Anywhere

3.8
Compare

Blue Prism

5.0
Compare

WorkFusion

2.5
Compare

Kofax

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview