Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Razorpay Team. If you also belong to the team, you can get access from here

Razorpay Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 490 Reviews

Filter interviews by

Razorpay Software Developer Interview Questions, Process, and Tips

Updated 22 Oct 2024

Top Razorpay Software Developer Interview Questions and Answers

  • Q1. Trapping Rain Water You have been given a long type array/list 'ARR' of size 'N'. It represents an elevation map wherein 'ARR[i]' denotes the elevation of the 'ith' bar. ...read more
  • Q2. Reverse Linked List You are given a Singly Linked List of integers. You need to reverse the Linked List by changing the links between nodes. Input Format : The first line ...read more
  • Q3. Middle of Linked List Given the head node of the singly linked list, return a pointer pointing to the middle of the linked list. If there are an odd number of elements, r ...read more
View all 8 questions

Razorpay Software Developer Interview Experiences

6 interviews found

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

(1 Question)

  • Q1. LLD HLD HM rounds
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Blood relation, coding and decoding, number system , percentage

Interview Preparation Tips

Interview preparation tips for other job seekers - coding and decoding percentage ages averages

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray SumGiven an array of numbers, find the maximum s ... read more
asked in Cognizant
Q2. Nth Fibonacci NumberNth term of Fibonacci series F(n), where F(n) ... read more
asked in Rakuten
Q3. Merge two sorted arraysNinja has been given two sorted integer ar ... read more
asked in GlobalLogic
Q4. Terms Of APAyush is given a number ‘X’. He has been told that he ... read more
asked in Amazon
Q5. Minimum Number of Platform NeededYou are given the arrival and de ... read more
Interview experience
3
Average
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Coding Test 

Asked to write an in memory SQL database. Time was 1.5 hours. I made the mistake of choosing C++ and writing the code to make it very flexible and extensible. This led to me not being able to complete the task in the given time.
Tip: practice LLD round in a high level language like Python or Typescript. Speed is very important.

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 28 May 2022

I was interviewed in May 2022.

Round 1 - Coding Test 

(1 Question)

Round duration - 150 Minutes
Round difficulty - Easy

Machine coding round with local testing by the interviewer.
Interviewer was friendly and insisted on understanding the problem first and then designing and then inspecting whether it solves the problem and then implementing
Design and implement an In-Memory SQL based database with insert, get and filter features.

  • Q1. System Design Question

    Design and implement an In-Memory SQL based database with insert, get and filter features.

  • Ans. 

    Tip 1 : Have SQL database workings on your finger tips
    Tip 2 : Understand the problem completely before implement and thinking of a solution.

  • Answered by CodingNinjas
Round 2 - Telephonic Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

It was around 6 PM. Had to turn on my camera and explain my role in previous experience in depth. 

  • Q1. Basic HR Questions

    Also questions like what do you prefer, why are you switching, what do you like and dislike about current workplace and other behaviour questions, etc

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BengaluruEligibility criteriaPrevious experienceRazorpay interview preparation:Topics to prepare for the interview - System design, Nodejs concepts, RESTful services, Binary Search Algorithms, Data structuresTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Go through OOPS concepts. It'll help you get through the machine coding round. The problem could be anything like LRU cache or an In-memory Database. You can choose any language.
Tip 2 : Keep your solution simple, clean and coherent.
Tip 3 : Understand and clearly mention your role in whatever experience you hold previously. It should be fairly explained in resume.

Application resume tips for other job seekers

Tip 1 : Write your contribution with the experience you have
Tip 2 : Don't show more than you know

Final outcome of the interviewSelected

Skills evaluated in this interview

Razorpay interview questions for designations

 Software Developer Intern

 (3)

 Junior Software Developer

 (1)

 Software Engineer

 (6)

 Android Developer

 (2)

 Java Developer

 (1)

 Senior Software Engineer

 (6)

 Software Development Engineer

 (3)

 Front end Developer

 (2)

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 25 May 2022

I was interviewed in Dec 2021.

Round 1 - Face to Face 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

The round was conducted remotely over google meet and I was instructed to make sure proper internet connection is available and I had IDE installed on my laptop beforehand by the HR. The interviewer was friendly and didn't turn on her camera.

  • Q1. System Design Question

    Design and code a Document service which have the following features - 1. User can create new document.2. One user can invite other users to edit the document3. Invited user cannot de...

  • Ans. 

    Create model classes for users and document.
    Create service classes for managing users, managing user permission and managing document.
    Code a main function that will demonstrate all the functionality. 
    Try to write clean code and follow good coding practices.

  • Answered by CodingNinjas
Round 2 - Face to Face 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Medium

The round was conducted remotely over google meet and this was a hiring manager round. The interviewer was friendly and was on time.

  • Q1. Technical Questions

    What is a memory leak and how to resolve that in java?
    How does micro services communicate with each other?
    Explain one of the previous experience?

  • Ans. 

    Tip 1 : Try to go the topic you have written in your resume.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria1+ years of full time experienceRazorpay interview preparation:Topics to prepare for the interview - OOPS, JAVA, Microservices, Data Structures, Design PatternsTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Be strong in machine coding, practice it thoroughly if you don't get proper opportunity to develop features in your current job.
Tip 2 : Think in every direction, clear the requirements from the interviewer and THINK OUT LOUD!
Tip 3 : Try to write clean code, and showcase good coding pratices.

Application resume tips for other job seekers

Tip 1 : Try to highlight the key accomplishments
Tip 2 : Showcase the impact your work made

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Razorpay Interview Questions

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 mins
Round difficulty - Hard

There were questions related to DP and DFS.

 

  • Q1. Trapping Rain Water

    You have been given a long type array/list 'ARR' of size 'N'. It represents an elevation map wherein 'ARR[i]' denotes the elevation of the 'ith' bar. Pri...

  • Ans. Brute Force Approach

    The idea here is to travel over every elevation on the map and calculate the units of water the elevation can store.

     

    Here is the algorithm :

     

    1. Iterate over every elevation or element and find the maximum elevation on to the left and right of it. Say, the maximum elevation on to the left of the current elevation or element that we are looking at is ‘maxLeftHeight’ and the maximum elevation on...
  • Answered by CodingNinjas
Round 2 - Video Call 

(3 Questions)

Round duration - 60 mins
Round difficulty - Medium

At first, I was asked about the different projects that I have done so far. We had a detailed discussion on the same.
He also checked my OOP concepts

  • Q1. System Design

    System Design Round where I had to design an LRU Cache right from Scratch.

  • Q2. Reverse Linked List
    Input Format :
    The first line of input contains a single integ...
  • Ans. Recursive Approach

    One way is to use recursion to reverse the list. Divide the linked list in two halves, the first node and the rest of the list. Reverse the second half using recursion and append the first half, that is the first node at the end of the reversed linked list. Return the head of the reversed linked list.

     

    Algorithm

     

    • If the list contains only one node, return the head of the list.
    • Else, divide the ...
  • Answered by CodingNinjas
  • Q3. Middle of Linked List

    Given the head node of the singly linked list, return a pointer pointing to the middle of the linked list.

    If there are an odd number of elements, return the middle element if there...

  • Ans. Count Nodes Approach
    • If we want to know the midpoint of any linked list, it is very easy to do so if we know the number of elements in the linked list.
    • We take a pointer ‘p’ and use it to traverse the linked list and until we find NULL we increment a variable ‘count’ to count the number of elements in the linked list.
    • We then divide the number of elements by 2 to get the position of the middle element of the linked list.
    • F...
  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 60 mins
Round difficulty - Medium

It is HR + Technical round
asked about the Behavioural questions and how you justify yourself in an argument .questions related to current technology.
They gave me feedback on how well I had performed so far and gave me suggestions on what more can I do to further improve myself.

  • Q1. DBMS Questions

    Features like table, rows, columns, insertion, delete, update, primary key, indexes, constraints on columns.

    Why would I be using NoSQL databases over SQL databases plus my particular inclinat...

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaGood ProjectsRazorpay interview preparation:Topics to prepare for the interview - Projects, Development, NoSQL, Data Structure, OOPS, DBMS, Algorithm.Time required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Be thorough about your projects
Tip 2 : Prepare Ds and Algo and Practice all standard questions 
Tip 3 : Know the complexities of the code that you’ve written.

Application resume tips for other job seekers

Tip 1 : Mention at least 2 projects.
Tip 2 : Don't make any silly spelling mistakes on resume

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

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

Write code for advance surrying in js

Round 2 - Coding Test 

Implement custom hook for api call

Round 3 - Behavioral 

(2 Questions)

  • Q1. Basic questions arounf my previous work
  • Q2. Technical questions around performance and code optimization
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Binary search algo quetion

Interview Preparation Tips

Interview preparation tips for other job seekers - na
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basic DSA Question
Round 2 - Technical 

(1 Question)

  • Q1. Mobile Development Related Questions
Round 3 - HR 

(1 Question)

  • Q1. Basic HR Questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Indian Institute of Technology (IIT), Guwahati and was interviewed in Nov 2023. 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 tips
Round 2 - Coding Test 

Mcqs based on cs fundamentals and 2_3 coding questions

Round 3 - Technical 

(2 Questions)

  • Q1. 2-3 DSA questions to be written on paper in the interview itself
  • Q2. Merge 2 sorted Linked list into 1
  • Ans. 

    Merge two sorted linked lists into one.

    • Create a new linked list to store the merged list.

    • Compare the values of the nodes from both lists and add the smaller value to the new list.

    • Move the pointer of the list with the smaller value to the next node.

    • Repeat the comparison and addition until one of the lists is empty.

    • Add the remaining nodes from the non-empty list to the new list.

    • Return the new merged list.

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. A full cv analysis interview round discussion on all the projects and team work experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for DSA quite well and make sure you know everything about your CV and must have some team work skills

Skills evaluated in this interview

Razorpay Interview FAQs

How many rounds are there in Razorpay Software Developer interview?
Razorpay interview process usually has 1 rounds. The most common rounds in the Razorpay interview process are Coding Test, Aptitude Test and Technical.

Tell us how to improve this page.

Razorpay Software Developer Interview Process

based on 3 interviews in last 1 year

Interview experience

4
  
Good

People are getting interviews through

based on 1 Razorpay interview
Referral
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Razorpay Software Developer Salary
based on 63 salaries
₹6.6 L/yr - ₹27 L/yr
108% more than the average Software Developer Salary in India
View more details

Razorpay Software Developer Reviews and Ratings

based on 11 reviews

3.6/5

Rating in categories

3.3

Skill development

3.5

Work-Life balance

3.5

Salary & Benefits

3.1

Job Security

3.1

Company culture

2.5

Promotions/Appraisal

2.9

Work Satisfaction

Explore 11 Reviews and Ratings
Software Engineer
105 salaries
unlock blur

₹7 L/yr - ₹26.5 L/yr

Junior Analyst
95 salaries
unlock blur

₹2.4 L/yr - ₹5.5 L/yr

Analyst
92 salaries
unlock blur

₹3.5 L/yr - ₹7 L/yr

Senior Software Engineer
84 salaries
unlock blur

₹15 L/yr - ₹47.5 L/yr

Software Development Engineer
78 salaries
unlock blur

₹8 L/yr - ₹34 L/yr

Explore more salaries
Compare Razorpay with

Paytm

3.3
Compare

PayPal

3.9
Compare

BharatPe

3.5
Compare

BillDesk

3.2
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview