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 500 Reviews

Filter interviews by

Razorpay SDE (Software Development Engineer) Interview Questions and Answers

Updated 7 Oct 2022

Razorpay SDE (Software Development Engineer) Interview Experiences

1 interview found

I applied via Referral and was interviewed in Sep 2022. There were 2 interview rounds.

Round 1 - Coding Test 

15 MCQs and 2 coding questions were given. MCQs include questions from topics like dbms, system design, oops etc.
1st coding question was of dp and 2nd was of a good question of graph.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Create a linked list from scratch and then delete a given node. Then print the linked list.
  • Ans. 

    Create and delete a node in a linked list and print the updated list.

    • Create a Node class with data and next pointer attributes

    • Create a LinkedList class with head attribute and methods to add, delete and print nodes

    • To delete a node, traverse the list and update the next pointer of the previous node to skip the node to be deleted

    • Print the list by traversing and printing the data of each node

  • Answered by AI
  • Q2. Reverse first K(given) characters of string.
  • Ans. 

    Reverse the first K characters of a given string.

    • Take the first K characters of the string.

    • Reverse the selected substring.

    • Concatenate the reversed substring with the rest of the original string.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well. Be calm. Practice questions from leetcode.

Skills evaluated in this interview

Interview questions from similar companies

I applied via Job Fair and was interviewed in Aug 2022. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. It was an MCQ Round and the questions were a mixture of CS fundamentals topics.
Round 2 - Coding Test 

This round contained 2 coding questions.

Round 3 - One-on-one 

(1 Question)

  • Q1. This was a one on one coding round where I was asked 3 questions that were of Easy to Medium level of LeetCode.
Round 4 - HR 

(1 Question)

  • Q1. HR round was more of a technical interview round where I was asked about my android projects and some core android topics since both me and my interviewer were Android Developers.

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep practising on Leetcode and also since in my case Development played a major role in my selection so I would suggest whatever projects you are making on whatever platform do clear it's basic in and out.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Instahyre and was interviewed before Feb 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 tips
Round 2 - Technical 

(2 Questions)

  • Q1. Number of Islands
  • Ans. 

    Count the number of islands in a 2D grid.

    • Iterate through the grid and for each '1', perform a depth-first search to mark all connected '1's as visited.

    • Increment the count of islands for each new '1' encountered.

    • Return the total count of islands.

  • Answered by AI
  • Q2. Coin change problem
  • Ans. 

    The coin change problem involves finding the minimum number of coins needed to make a certain amount of change.

    • Use dynamic programming to solve the problem efficiently

    • Start with a base case where the amount of change is 0

    • Iterate through each coin denomination and calculate the minimum number of coins needed for each amount of change

    • Store the results in a table and use them to calculate the minimum number of coins for l

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Javascript based questions
Round 4 - One-on-one 

(1 Question)

  • Q1. Discussion with a senior manager

Skills evaluated in this interview

I was interviewed in Feb 2022.

Round 1 - Aptitude Test 

3 coding question 1 SQL query

Round 2 - Technical 

(2 Questions)

  • Q1. Question about tree check tree is bst or not ?write code on it
  • Q2. Array question find 1st repeated element in o(n).
  • Ans. 

    Find the first repeated element in an array of strings in O(n) time complexity.

    • Create a hash table to store the frequency of each element.

    • Traverse the array and check if the element is already present in the hash table.

    • If it is present, return the element as the first repeated element.

    • If no element is repeated, return null or -1.

    • Example: ['apple', 'banana', 'orange', 'apple'] => 'apple'

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Multiple of big integers and find complexity
  • Ans. 

    Question about finding complexity of multiplying big integers.

    • Big integers require more memory and processing power than regular integers.

    • Multiplying two n-digit integers takes O(n^2) time using the standard algorithm.

    • There are faster algorithms like Karatsuba and FFT which have lower complexity.

    • The complexity of multiplying two n-digit integers using Karatsuba algorithm is O(n^log2(3)).

    • The complexity of multiplying tw...

  • Answered by AI
Round 4 - HR 

(3 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Q2. What are your strengths and weaknesses?
  • Q3. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confidence focus on coding and core subjects.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
-
Result
No response

I applied via Job Portal

Round 1 - Technical 

(2 Questions)

  • Q1. Explain the react lifecycle functions and how they work
  • Ans. 

    React lifecycle functions are methods that are automatically called at specific points in a component's life cycle.

    • Mounting: constructor, render, componentDidMount

    • Updating: render, componentDidUpdate

    • Unmounting: componentWillUnmount

  • Answered by AI
  • Q2. Css box model, difference between padding and margin
  • Ans. 

    Padding is the space inside the border of an element, while margin is the space outside the border.

    • Padding is used to create space between the content and the border of an element.

    • Margin is used to create space between the border of an element and other elements.

    • Padding affects the size of the content area, while margin affects the positioning of the element.

    • Example: padding: 10px will create 10 pixels of space inside ...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. What are your salary expectations in CTC and variables?
  • Q2. Will you relocate to the location required?

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare everything bookish! don't only speak related to your experience

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. WHAT IS OOPS, INHERITANCE, STATIC DYNAMIC BINDING
  • Ans. 

    OOPS is Object-Oriented Programming, Inheritance is the ability of a class to inherit properties and behavior from another class, Static Binding is resolved at compile time, Dynamic Binding is resolved at runtime.

    • OOPS stands for Object-Oriented Programming, which is a programming paradigm based on the concept of objects.

    • Inheritance is a feature in OOP that allows a class to inherit properties and behavior from another ...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for PayU Payments Sdet interview:
  • Selenium
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

75 min test with 18 Java theory questions

Round 2 - Technical 

(5 Questions)

  • Q1. Synchronized keyword usage
  • Ans. 

    The synchronized keyword in Java is used to control access to shared resources in a multithreaded environment.

    • Synchronized keyword can be used to synchronize access to critical sections of code to prevent race conditions.

    • It can be applied to methods or code blocks to ensure only one thread can access them at a time.

    • Example: synchronized void myMethod() { // code }

    • Example: synchronized(this) { // code }

  • Answered by AI
  • Q2. Message Queue types
  • Q3. Thread Contention
  • Q4. Java Profiling Tools
  • Q5. Abstract classes

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1 hour, the coding test was based on a project given to us

Round 2 - One-on-one 

(2 Questions)

  • Q1. Detailed questionnaire on React
  • Q2. Problem solving based on array manipulations
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
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. One leetcode easy-medium problem
  • Q2. Java, springboot and oops question
Round 2 - Technical 

(2 Questions)

  • Q1. Project related questions
  • Q2. System design questions

Interview Preparation Tips

Interview preparation tips for other job seekers - HR didnt reach out post interviews

Razorpay Interview FAQs

How many rounds are there in Razorpay SDE (Software Development Engineer) interview?
Razorpay interview process usually has 3 rounds. The most common rounds in the Razorpay interview process are Resume Shortlist, Coding Test and One-on-one Round.
What are the top questions asked in Razorpay SDE (Software Development Engineer) interview?

Some of the top questions asked at the Razorpay SDE (Software Development Engineer) interview -

  1. Create a linked list from scratch and then delete a given node. Then print the ...read more
  2. Reverse first K(given) characters of stri...read more

Tell us how to improve this page.

Join Razorpay Revolutionize the FinTech space with groundbreaking solutions

Interview Questions from Similar Companies

Paytm Interview Questions
3.3
 • 760 Interviews
PhonePe Interview Questions
4.0
 • 300 Interviews
PayPal Interview Questions
3.9
 • 208 Interviews
HighRadius Interview Questions
2.9
 • 180 Interviews
Fiserv Interview Questions
3.2
 • 167 Interviews
Visa Interview Questions
3.6
 • 137 Interviews
MasterCard Interview Questions
4.0
 • 132 Interviews
Angel One Interview Questions
3.9
 • 128 Interviews
Revolut Interview Questions
2.6
 • 91 Interviews
View all
Razorpay SDE (Software Development Engineer) Salary
based on 36 salaries
₹12 L/yr - ₹29 L/yr
34% less than the average SDE (Software Development Engineer) Salary in India
View more details

Razorpay SDE (Software Development Engineer) Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Analyst
93 salaries
unlock blur

₹3.5 L/yr - ₹7 L/yr

Junior Analyst
93 salaries
unlock blur

₹2.4 L/yr - ₹5.5 L/yr

Senior Software Engineer
90 salaries
unlock blur

₹15.5 L/yr - ₹50 L/yr

Software Engineer
89 salaries
unlock blur

₹8 L/yr - ₹27 L/yr

Software Development Engineer
80 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
Did you find this page helpful?
Yes No
write
Share an Interview