Razorpay | Senior Software Engineer | Interview Experience

Anonymous User
1174

I have recently cleared all the rounds of Senior Software Engineer at Razorpay.
Sharing my Interview Experience Below:

  1. Round 1: Machine Coding Round
    '
  • Your organization has started a new tech blog with interesting tech stories and you’re responsible for

  • designing and implementing an in-memory search engine, supporting the search functionality on the blog content.


  • It should be possible to create a category in the search engine.

  • It should be possible to insert and delete documents in a given category.

  • It should be possible to search through documents for a search pattern in a given category.

  • It should be possible to sort the search results : Sorting based upon the lastUpdatedDate and createdAt
    -----'

Approach: Gathered the requirements like:
`* no case sensitive

  • a document can belong to multiple categories
  • should the sorting be stable?
  • Let's say we search for python, and in the document if multiple documents have the python
  • then sort it on the basis of the occurrences i.e. Higher frequencey one should come at the top basically desc order
  • document content will be less than 2000`

Round 2: HLD Round
Design a Scalable Notification Delivery System for a Payment Processing Platform
Round 3: HM Round
It was mostly related to my projects and how I would have imporved if I was given some time. Recent Projects and all. HLD level Discussion

Comments (1)