Razorpay Internship Interview Experience (On-Campus)

Geekhaven Technical Society
Nybles
Published in
3 min readJun 3, 2023

Introduction

Hello everyone, I am writing this article to share my interview experience at Razorpay. As the internship season is approaching, I hope this article will be helpful to you.

Razorpay visited our campus (IIIT-Allahabad) with the following job description-

Job Profile- 2 months summer internship

Role- SDE Intern

Eligibility Criteria: Open for all (2024 batch)

Preparation Phase:

I started preparing for my internship interview 3–4 months in advance. I used InterviewBit to practice my data structures and algorithms. I also learned dynamic programming through Aditya Verma’s videos. In addition, I covered subjects like operating systems and databases from GFG. Companies always ask questions based on these. I made sure to practice regularly and to focus on the areas where I was weakest.

Recruitment Process:

The Razorpay selection process consisted of 1 coding round and 1 interview round to select the interns. There was no HR round. The coding round assessed DSA and subject knowledge.

Round 1: Online Assessment 👨‍💻

This was an online coding round with tab and web-proctoring enabled. The test consisted of 2 sections and lasted for around 60 minutes. The first section consisted of two DSA coding questions of medium and hard difficulty levels from the topic Dynamic Programming.

The second section consisted of 7–8 questions from subjects like OS, DBMS and OOP.

I managed to solve all the questions and was shortlisted for the interview round.

Round 2: Interview Round 👨‍💼

The interview round was the final stage of the hiring process. The interviewer began by introducing himself and then asked me to do the same. After the introductions, we discussed the projects mentioned on my resume, and I explained their implementation. This discussion took around 15–20 minutes.

Next, the interviewer presented me with two DSA questions, one easy and one of medium difficulty. The first question involved using maps, while the second question was a Leetcode problem called Merge Intervals. With a little hint from the interviewer, I was able to solve both problems successfully.

The interview lasted approximately 45–50 minutes.

Tip: Most of the time you will not be asked to run your code and sometimes only a pseudo-code is needed. In such a scenario, communication plays a vital role. Explain the working of your code to the interviewer clearly.

Results were announced the same day and I got the offer.

Key Takeaways😉

  1. Before any interview check interview experience of that company and do some research about company(helpful in HR or any other discussion round). GFG interview experience archive, coding ninjas interview experience archive are very good archives.
  2. You should have an understanding of the founder of the company, the tech stack it uses, the company’s future goals, and how you can contribute to those goals.
  3. Everyone is doing DSA and CP , so you need to also be good at DBMS/OS/OOP and core subjects if you actually want to stand apart from the crowd.
  4. Make sure your resume looks clean and filled. Always write things, skills and projects that you know very well.
  5. Be rational about your thought process and answer the questions correctly.
  6. Be honest and be “you” because you have to work with a team seamlessly in day-to-day life.

If you wish to connect with me on social media, here’s the link for the same: Akshaj Kansal

That’s all, Wish you a very good luck !

--

--