RuPay interview experience Real time questions & tips from candidates to crack your interview

Senior Software Engineer

RuPay
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data Structures, Aptitude, OOPS, Reasoning, Coding , Dynamic Programming
Tip
Tip

Tip 1 : Solve aptitude 
Tip 2 : Practice Coding questions from HackerRank.

Application process
Where: Email Approach
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Mark skills with bold letters.
Tip 2 : Mention internship on resume

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 Minutes
Interview date2 Mar 2022
Coding problem4

- Start with morning 
- Environment was good.
- No
- Interview was good

1. OS Question

Question- For an effective operating system, when to check for deadlock?
a) every time a resource request is made at fixed time intervals
b) at fixed time intervals
c) every time a resource request is made
d) none of the mentioned

Problem approach

Tip 1 : Concept should be clear for Data Structure questions
Tip 2 : Hands on Deadlock specific questions

2. DBMS Question

2- For what purpose the DML is provided?

a- Addition of new structure in the database
b- Manipulation & processing of the database
c- Definition of the physical structure of the database system
d- All of the above

Problem approach

Tip 1 : DBMS concepts should be clear.
Tip 2 : Hands on DML, DDL, DCL commands

3. Bubble Sort

Easy
10m average time
90% success
0/40
Asked in companies
LenskartOptumWells Fargo

Bubble Sort is one of the sorting algorithms that works by repeatedly swapping the adjacent elements of the array if they are not in sorted order.

You are given an unsorted array consisting of N non-negative integers. Your task is to sort the array in non-decreasing order using the Bubble Sort algorithm.

For Example:
Bubble Sort implementation for the given array:  {6,2,8,4,10} is shown below :-

Alt test

Problem approach

Answer - 
You don't have to read input or print anything. Your task is to complete the function bubblesort() which takes the array and it's size as input and sorts the array using bubble sort algorithm.

Expected Time Complexity: O(N^2).
Expected Auxiliary Space: O(1).

Tips : Complexity should be hands on.

Try solving now

4. Puzzle

You come across 100 closed doors in a straight line. You make 100 passes through each gate, starting with the first one. The first time you walk by a door, you open the closed ones and close the open doors. The second time you walk past the door, visit any door the first time you walk, and if it is closed, you open it, and if it is open, you shut it. You visit every other door on your second pass by, starting from the second, skip-counting them by two. In the 3rd pass, you go to every third door, in the fourth round to every 4th and so on. When reaching the 100th door, during your last round, which doors are open, and which are closed?

Problem approach

The number of the doors you pass will be the same as the divisor in the door's number. For example, if you pass by door number 27, consider its divisors 1,3,9, and 27.

Given that you will open the door on your first visit and close it on visiting the second time, you will open the door the first time you pass it, close it the third time, then open it again on the ninth pass, and finally closing it on your 27th pass.

Given that 27 does not have an exact square root, the door will be closed in the end. On the contrary, a number with a perfect square root like 9, will remain open. (Divisors are 1,3,9; so it will be open-close-open).

So the solution is that all door numbers with a perfect square root will be closed in the end, while those with a perfect square root will be open.

02
Round
Easy
HR Round
Duration15 Minutes
Interview date17 Mar 2022
Coding problem1

- Morning time
- Environment was good.
- No
- Interviewer was good

1. Basic HR Questions

- Introduce Yourself? 

- Describe about your career? 

- What technologies you are intrested in? 

- Are you like travelling all over the world?

Problem approach

Tip 1 : focus on communication skills
Tip 2 : Practice HR Questions

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8770 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
937 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3407 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2661 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 6 problems
Interviewed by Arcesium
3793 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Ernst & Young (EY)
5080 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
3078 views
3 comments
0 upvotes