Taro Logo

Software Engineer Interview Experience - Bengaluru, Karnataka

August 15, 2025
Positive ExperienceGot Offer

Process

Four technical interviews. All virtual.

I was selected for the SDE 2 role, but they were not able to match my current compensation. They also did not budge to offer me the Sr. SDE role, so I declined the offer.

Questions

Machine coding - Design an in-memory database with the following conditions:

Design and implement an in-memory SQL-like database, which should support the following set of operations/functionality:

  • It should be possible to create or delete tables in a database.
  • A table definition comprises columns which have types. They can also have constraints.
  • The supported column types are string and int.
  • The string type can have a maximum length of 20 characters. The int type can have a minimum value of -1024 and a maximum value of 1024.
  • It should be possible to insert records in a table.
  • It should be able to create an index on a single column.
  • It should be possible to print all records in a table.
  • It should be possible to filter and display records whose column values match a given value.

R2: Design a notification service.

R3: Tech deep dive. Discussed one project for 1 hour.

R4: Hiring manager round. Discussed projects.

Was this helpful?

Interview Statistics

The following metrics were computed from 11 interview experiences for the Razorpay Software Engineer role in Bengaluru, Karnataka.

Success Rate

27%
Pass Rate

Razorpay's interview process for their Software Engineer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.

Experience Rating

Positive45%
Neutral9%
Negative45%

Candidates reported having mixed feelings for Razorpay's Software Engineer interview process in Bengaluru, Karnataka.

Razorpay Work Experiences