Upload Button Icon Add office photos

Filter interviews by

RapiPay Software Developer Interview Questions and Answers

Updated 19 Jul 2024

RapiPay Software Developer Interview Experiences

5 interviews found

Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was of 3 hours including coding questions as well as computer science fundamentals

Round 2 - Technical 

(2 Questions)

  • Q1. Questions about the project that i made
  • Q2. Find the subsets with sum K from array having duplicates
  • Ans. 

    Find subsets with sum K from array with duplicates

    • Use backtracking to generate all possible subsets

    • Keep track of the sum of each subset as you generate them

    • Check if the sum of a subset is equal to K and add it to the result

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Mostly around resume
Round 2 - Technical 

(1 Question)

  • Q1. Resume walkthrough and a coding question(leetcode easy)
Round 3 - HR 

(1 Question)

  • Q1. Cultural Fitment round

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Validate Binary Tree Nodes Problem You are provided with 'N' bina ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Mostly focus in leetcode easy, medium questions.

Round 2 - One-on-one 

(1 Question)

  • Q1. Vertical order traversal of tree.
  • Ans. 

    Vertical order traversal of tree is a method to traverse a binary tree in a vertical order.

    • Use a map to store the nodes at each vertical level

    • Perform a level order traversal of the tree and keep track of the horizontal distance of each node from the root

    • Store nodes at each horizontal distance in the map and then print the nodes in each vertical level

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on DSA, especially tree, stack and queue.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 tips
Round 2 - Coding Test 

They mostly asked leetcode easy, medium level.

Round 3 - One-on-one 

(1 Question)

  • Q1. Dry run and implement merge sort.

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on DSA, especially tree, stack and queue.

RapiPay interview questions for designations

 Software Engineer

 (3)

 Backend Developer

 (1)

 Node JS Developer

 (1)

 Android Team Lead

 (1)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 tips
Round 2 - Coding Test 

Two general Questions about the DSA.

Round 3 - HR 

(2 Questions)

  • Q1. How did you get to know about us?
  • Q2. Tell me about yourself?

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be positive, don't think too much, just focus on your goal.

Interview questions from similar companies

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

test timing: 7-8 pm
2 programming questions
webcam proctored

  • Q1. 

    Minimum Cost to Reach End Problem

    You are provided with an array ARR of integers of size 'N' and an integer 'K'. The goal is to move from the starting index to the end of the array with the minimum possib...

  • Ans. 

    Find minimum cost to reach end of array by jumping with constraints

    • Use dynamic programming to keep track of minimum cost at each index

    • Iterate through the array and update the minimum cost based on reachable indices within K steps

    • Calculate cost to jump from current index to reachable indices and update minimum cost accordingly

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria7 CGPA and above, no dead backlogsVisa interview preparation:Topics to prepare for the interview - Data Structures, Dynamic Programming, OOPS, Computer Architecture, Algorithms, Bit Manipulation, Operating System, Computer Networking, Cloud conceptsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Ability to apply data structures in questions(practice graph and Tree questions)
Tip 2 : Thorough knowledge of the projects done
Tip 3 : Good knowledge about computer science concepts

Application resume tips for other job seekers

Tip 1 : Mention projects that you have done yourself and are thorough with 
Tip 2 : mention soft skills

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview Preparation Tips

Round: Technical Interview
Experience: Finally, I got the offer from PayU. I was very Happy. Thanks AmbitionBox for helping me in my preparation

Skills: Algorithm, data structures
College Name: Na

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

Nice environment

  • Q1. 

    Zigzag Traversal of Binary Tree

    Given a binary tree with integer values in its nodes, your task is to print the zigzag traversal of the tree.

    Note:

    In zigzag order, level 1 is printed from left to right...
  • Ans. 

    Implement a function to print the zigzag traversal of a binary tree.

    • Traverse the tree level by level, alternating the direction of traversal for each level.

    • Use a queue to keep track of nodes at each level.

    • Print the nodes in zigzag order as per the given pattern.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Nice Environment

  • Q1. 

    Prime Numbers Identification

    Given a positive integer N, your task is to identify all prime numbers less than or equal to N.

    Explanation:

    A prime number is a natural number greater than 1 that has no po...

  • Ans. 

    Identify all prime numbers less than or equal to a given positive integer N.

    • Iterate from 2 to N and check if each number is prime

    • Use the Sieve of Eratosthenes algorithm for better efficiency

    • Optimize by only checking up to the square root of N for divisors

  • Answered by AI
  • Q2. What was the use of DBMS in your project, and how did you handle the problems that arose?
  • Ans. 

    DBMS was used to store and manage data in the project, handled problems by optimizing queries and database design.

    • Used DBMS to store and manage project data efficiently

    • Optimized queries for better performance

    • Designed database schema to handle data effectively

    • Resolved concurrency issues by implementing proper locking mechanisms

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAPayU interview preparation:Topics to prepare for the interview - Array ,DP ,Graph ,Recursion, Tree ,Queue,BSTTime required to prepare for the interview - 1.5 monthsInterview preparation tips for other job seekers

Tip 1 : Do atleast 1 good projects
Tip 2 : Practice Atleast 300 Questions
Tip 3 : Should be able to explain your project

Application resume tips for other job seekers

Tip 1 : Always be true with the resume
Tip 2 : Do not put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Interview Questions & Answers

Visa user image Pranav Bhat Thirthahalli

posted on 3 Dec 2015

Interview Questionnaire 

14 Questions

  • Q1. What is race condition and how can it be eliminated
  • Ans. 

    Race condition is a situation where multiple threads/processes access and manipulate shared data simultaneously.

    • It can be eliminated by using synchronization techniques like locks, semaphores, and mutexes.

    • Another way is to use atomic operations that ensure the data is accessed and modified atomically.

    • Using thread-safe data structures can also prevent race conditions.

    • Example: Two threads trying to increment a shared var...

  • Answered by AI
  • Q2. What is JCube?
  • Ans. 

    JCube is a Java library for creating and manipulating Rubik's Cube puzzles.

    • JCube provides classes for representing Rubik's Cube puzzles and algorithms for solving them.

    • It supports various cube sizes and can generate random scrambles.

    • JCube can be used in Java applications or as a standalone command-line tool.

    • It is open source and available on GitHub.

  • Answered by AI
  • Q3. What is regression testing?
  • Ans. 

    Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works.

    • It is performed after making changes to the software

    • It ensures that existing functionality is not affected by the changes

    • It helps to catch any defects or bugs that may have been introduced

    • It can be automated using testing tools

    • Examples include retesting after bug fixes, testing after new

  • Answered by AI
  • Q4. Discussion on different sorting techniques
  • Q5. Discussion on SQL and SQL optimisaion
  • Q6. Software engineering principles
  • Ans. 

    Software engineering principles are the best practices and guidelines for developing high-quality software.

    • Software should be designed with modularity and scalability in mind.

    • Code should be well-documented and easy to read.

    • Testing and debugging should be an integral part of the development process.

    • Version control should be used to manage code changes.

    • Security and privacy should be considered throughout the development

  • Answered by AI
  • Q7. Java and OOP's question
  • Q8. Define Singleton class
  • Ans. 

    A Singleton class is a class that can only have one instance at a time.

    • It restricts the instantiation of a class to a single object.

    • It provides a global point of access to that instance.

    • It is often used in situations where a single object is required to coordinate actions across a system.

    • Example: Database connection manager, Configuration manager, Logger manager.

  • Answered by AI
  • Q9. Explain Testing principles and Design principles
  • Ans. 

    Testing principles ensure software quality, while design principles guide software development.

    • Testing principles include unit testing, integration testing, and acceptance testing.

    • Design principles include SOLID, DRY, and KISS.

    • Testing principles ensure that software meets requirements and is free of defects.

    • Design principles guide software development to be modular, maintainable, and scalable.

  • Answered by AI
  • Q10. Types of machine learning and methods and examples, they may give you a situation and ask you which technique is good and why
  • Q11. Why choose you for VISA?
  • Ans. 

    I have the necessary skills, experience, and passion to contribute to VISA's success.

    • I have a strong background in software development and have worked on projects similar to those at VISA.

    • I am a quick learner and can adapt to new technologies and programming languages easily.

    • I am passionate about creating high-quality software that meets the needs of users and exceeds their expectations.

    • I am a team player and can work...

  • Answered by AI
  • Q12. Which profile is good for you?
  • Ans. 

    A profile that challenges me to learn and grow while allowing me to contribute to a team.

    • A position that encourages continuous learning and development

    • A role that allows me to collaborate with a team and contribute to projects

    • A company culture that aligns with my values and work ethic

  • Answered by AI
  • Q13. About the work culture at VISA Inc
  • Q14. If u already have a placement, why this company
  • Ans. 

    I am interested in exploring new opportunities and challenges that this company can offer.

    • I am impressed with the company's reputation and growth potential.

    • I am excited about the projects and technologies this company is working on.

    • I believe this company can provide me with a better work-life balance and career growth opportunities.

    • I am looking for a company culture that aligns with my values and goals.

    • I am open to exp...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Online Test on mettl.com
- 2 coding questions ( 15*2 = 30 marks ) - Moderate level
- 10 MCQs on Programming and Java ( 1*10 = 10)
- 6 MCQs on Machine Learning and Hadoop ( 1*6 = 6 )
- 6 MCQs on Computer Networks ( 1*6 = 6 )
- 6 MCQs on Computer Infrastructure and Architecture ( 1*6 = 6)
- 6 MCQs on Application security and Cryptography ( 1*6 = 6)
15 shortlisted from here including 8 B.Techs and 7 M.Techs for F2F interviews, which were taken by VISA employees from their US and Singapore offices( since they don't have any office at India ).

Round: Technical Interview
Experience: They may give you a situation and ask you to explain which Software engineering principles will you use. They ask you how will you explain the concept of stacks and queues to a 7 year old, or to a granny, so as to encourage programming(like seriously ? )

General Tips: Nothing as such, since this was my second on-campus placement, I had good experience of interviews.
Keep your fundamentals in all computer science subjects open. Unlike other companies they don't focus much on coding alone. The only other company which also looks at perfection in all computer science aspects is Xerox Research Center India.
Challenging and Equally rewarding, but seriously a unique experience with no much tension
Skills:
College Name: NIT Surathkal

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Tell me about your project ( written in language)?
  • Ans. 

    Developed a web application using Python and Django framework for managing inventory and sales.

    • Used Python programming language for backend development

    • Implemented Django framework for building web application

    • Designed database schema for inventory and sales data

    • Integrated frontend using HTML, CSS, and JavaScript

    • Implemented user authentication and authorization features

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: They asked 3 question on data structures .
1.Merging linekd list
2 and 3 BST related
Duration: 1 hour
Total Questions: 3

Round: Technical Interview
Experience: Interviewer asked me to explain projects which I had mentioned in Resume. Then He asked me to implement a problem on basis of my project.
It was telephonic round.
CGPA and my project mattered.

College Name: IIT Roorkee

RapiPay Interview FAQs

How many rounds are there in RapiPay Software Developer interview?
RapiPay interview process usually has 2-3 rounds. The most common rounds in the RapiPay interview process are Coding Test, Resume Shortlist and Technical.
What are the top questions asked in RapiPay Software Developer interview?

Some of the top questions asked at the RapiPay Software Developer interview -

  1. find the subsets with sum K from array having duplica...read more
  2. Vertical order traversal of tr...read more
  3. Resume walkthrough and a coding question(leetcode ea...read more

Tell us how to improve this page.

RapiPay Software Developer Interview Process

based on 5 interviews

2 Interview rounds

  • Resume Shortlist Round
  • Coding Test Round
View more
RapiPay Software Developer Salary
based on 33 salaries
₹5.8 L/yr - ₹13 L/yr
11% more than the average Software Developer Salary in India
View more details

RapiPay Software Developer Reviews and Ratings

based on 12 reviews

2.0/5

Rating in categories

1.8

Skill development

2.2

Work-life balance

2.6

Salary

1.7

Job security

2.0

Company culture

1.6

Promotions

1.8

Work satisfaction

Explore 12 Reviews and Ratings
Territory Sales Manager
122 salaries
unlock blur

₹2.6 L/yr - ₹5.5 L/yr

Software Engineer
108 salaries
unlock blur

₹4.3 L/yr - ₹16.5 L/yr

Area Sales Manager
65 salaries
unlock blur

₹3.7 L/yr - ₹7 L/yr

Assistant Manager
44 salaries
unlock blur

₹2.5 L/yr - ₹7 L/yr

Software Developer
33 salaries
unlock blur

₹5.8 L/yr - ₹13 L/yr

Explore more salaries
Compare RapiPay with

KFintech

3.5
Compare

Angel One

4.0
Compare

HighRadius

2.8
Compare

AGS Transact Technologies

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