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

SDE - 2

Razorpay
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: DSA, OOPs, Java, High level Design, Concurrency
Tip
Tip

Tip 1 : Do easy and a bit if medium leetcode and start applying. Make sure one question is never failed twice. (lazy advice)
Do top 150 leetcode questions for preparing DSA
Tip 2 : for high level design read System Design by Alex Xu, in your free time start reading Designing data intensive applications 
Tip 3 : Prepare to present your work really well. Think of all the questions interviewer can ask and present clearly without blaoting.

Application process
Where: Referral
Eligibility: Not sure but probably experience in product based organisation for 2 years. No criteria explocitely mentioned
Resume Tip
Resume tip

Tip 1 : Keep it under one page if exp is under 5 years.
Tip 2 : Add impact using numbers. Eg Dollars saved/ earned, users gained or execution time improvements etc

Interview rounds

01
Round
Medium
Video Call
Duration150 Minutes
Interview date7 Mar 2021
Coding problem1

Machine coding round taken at 9am in morning.
Two interviewers, very calm and nice to me making me comfortable.
Shared my screen and coded on IDE in Java.
First 15 minutes Discussion on design and then coding
All my features ran and i used all of time.

1. DBMS Question

Design a SQL like database with basic capabilities of Insertion deletion and search. Column based constraints also asked.

Problem approach

Started with using maps.
Gave a columinar database design and not a row based(standard) design.
Created classes of entities, a service class for execution methods.
Used column type as string and maintained an allowed types enum and put validations based on that. Used generics.

02
Round
Medium
Video Call
Duration50 minutes
Interview date8 Mar 2021
Coding problem1

Asked about my projects and asked questions based on that.
Asked about design decisions, went in deep of how queus are used to make things async, Relational vs Non relational dbs

1. System Design Question

Explain how will you scale these services.
Follow up: Where will you use a queue. 
Internally how queues work?

Problem approach

Tip 1 : Read up Designing data intensive applications
Tip 2 : Basic running parts: Load balancer, consistent hashing, Relational vs non relational databases
Tip 3 : Remember EVERYTHING has a trade off. Be ready to discuss this

03
Round
Easy
Video Call
Duration60 Minutes
Interview date10 Mar 2021
Coding problem1

Hiring Manager round.
Just discuss my previous projects

1. System Design Question

Discussed in detail where things went wrong, how coukd they have been handled well. Other design discussions

Problem approach

Tip 1 : Have Clarity about what you have worked on
Tip 2 : Think of various combinations how things could have been done better, accept your shortcomings

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 recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
2 rounds | 2 problems
Interviewed by Razorpay
1929 views
0 comments
0 upvotes
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Razorpay
1644 views
0 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Razorpay
0 views
1 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Razorpay
1378 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
29570 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
6678 views
1 comments
0 upvotes
company logo
SDE - 2
6 rounds | 8 problems
Interviewed by Amazon
5176 views
0 comments
0 upvotes