Open In App

Razorpay : Product development Engineer – Interview.

Last Updated : 12 Apr, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Machine Round Coding: Razorpay (2-year Experience)

I got a call from the Razorpay hiring team, regarding an opportunity they have for me, I applied for the opportunity via LinkedIn opening, a few days after the application.

The hiring person scheduled the machine round coding on the given day for 1.30 min on a Google Meet. Here the interview starts now:

The interviewer was very humble and helpful. He introduced himself and asked me about the machine round and also explained the way the interview would be taken. He shared a Google doc, where the question was written, and he asked me to read the question. After carefully reading the question I asked a few questions related to the condition and question. Then I have been asked to discuss the solution on the doc and then I can go for the favorite ID to code. I did a bit of engineering in the solution which led to the code. He helped me there by repeating the few point questions which helped me to get out of it. It took me more time than expected to solve. Post-coding I explained the code and functions, then he asked me some of the cases and I explained to him how these cases are covered. The interview got finished and he asked if I had any questions for him. I asked him some relevant questions regarding the company and technology. In the end, he asked me to send the code via mail which I did in front of him.

Question: Design a parking for SUV and Hatchback Car with some conditions and requirements. Please refer to this link for a full description of the question.

Pattern Solving: Hybrid Design Pattern (Factory and Singleton)

My suggestions:

1. Before solving the question, think about the requirements clearly and ask more questions to clear the requirements.

2. While solving the question do not jump into a selected solution pattern or do not jump directly on a particular thought idea. Think about the small small function which has been asked in question.

3. by dividing the requirement into small pieces of requirement you’ll be able to think of the right solution.

4. Most important-> Please fix your device and require equipment or user perfectly working device, having enough charging and better internet connection during interviews. I faced the issue of getting my laptop discharging fast and while plugging the charger it was getting stuck or hang during this interview.

5. Very very much important-> Even if you have prepared enough and working hard on this, don’t expect that interview will very smooth, sometimes luck matters and don’t lose the hope, be ready each kind of changes and use you knowledge, presence of mind and don’t be nervous: Interviewer is there to help you if you engage him/her.

Thanks, wish you best of luck.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads