DEV Community

Vrajkumar Patel
Vrajkumar Patel

Posted on

Oro Money | Oncampus Interview Experience | 10LPA - GIFT CITY GANDHINAGAR

Overview of the Company

Company Name: Oro Money

Roles: Frontend Engineering Intern, Backend Engineering Intern
Interview Type: On-Campus (In-Office)
Offer Details: 8–10 LPA for FTE, ₹25K stipend for interns
Location: GIFT City, Gandhinagar
Interview Duration: 3 rounds
Recruitment Process: Resume Screening → Technical Round 1 → Technical Round 2 + HR


Interview Rounds

Round 1: Resume Screening

I applied for the Backend Engineering role. Only 47 students were selected, and I was one of them.

Tips for this round:

  • Use an ATS-friendly resume template (or your institute template), but keep it concise - 1 page only.
  • Add projects aligned with the role you’re applying for.
  • Mention key technical skills clearly.

Round 2: Technical Round 1

Format: On-site (GIFT City)

Duration: 1 hour

Key Topics Covered:
First, I was asked to introduce myself. Then the interviewer went through my resume and asked about my background and some basic questions from the projects section. He asked about my previous internship—my responsibilities, role, and what I worked on.

He asked about Node.js eventloop its architecture and How it works. Some basic questions related to React states, hooks and components.

Then he moved to DSA. He asked a LeetCode medium question based on HashMap and told me to code it in my VS Code. I read the problem and within 5 minutes, I came up with a brute-force approach and implemented it. Then he asked me to optimize it to linear time complexity. I took around 15–20 minutes and submitted the optimized solution.

He was satisfied with my approach and moved forward. Then he asked fundamental questions on databases, mainly around SQL, transactions, and normalization. After that, he moved to OOP design and asked me to design an Instagram-like system using OOP principles.

Finally, he asked some puzzles and scenario-based tricky questions.

Tips for this round:

  • Go through puzzles from GFG.
  • Revise OOP design questions like Instagram system design and basic DB design + normalization.
  • Practice Easy–Medium LeetCode problems.
  • Revisit your projects and CS fundamentals.

After waiting for 5–10 minutes, I got a message that I was moving forward to the next round.


Round 3: Technical Round 2 + HR

Duration: 1 hour

The Tech Lead was in this final round. First, he asked me to introduce myself and then moved to my resume.

Key Topics Covered:
He first asked about my research project mentioned in my resume, so I explained it in detail. It was based on database query optimization.

Then he pointed at a water bottle and asked me to write a class for a bottle. (I didn’t expect this, but I managed to write 4–5 properties and 3–4 methods.)

Then he moved to system design:

  • Database locking mechanisms
  • Mutual exclusion and semaphore-related questions
  • A scenario-based BookMyShow system design problem

I took some time and shared my thoughts and approach. That was it.


Outcome

Result: Rejected

After two days, I got an email saying only 4 people were selected, and I was 5th on the priority list. Sad, but that’s reality. I contacted the interviewers and a senior for feedback, and they told me that I wasn’t a cultural fit for the role.

Key Takeaways

Even though I wasn’t selected, the experience boosted my confidence since I reached the final round. It also helped me improve my communication and resume-building skills. The process took the whole day, and I was exhausted, but overall it was a good experience.

Top comments (0)