Panda Guru LogoPanda
Guru

Razorpay Interview Experience for Lead Software Engineer

Round 1

Questions:

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. Requirements: ----- - It should be possible to create a dataset in the search engine. - It should be possible to insert and delete documents in a given dataset. Each document is simply a piece of text. - It should be possible to search through documents for a search pattern in a given dataset. - It should be possible to order the search results. Apple is Map -> key -> document_id value-> string text Examples -------------- Search term: apple Doc1: apple is a fruit Doc2: apple, apple come on! Doc3: oranges are sour Doc4: apple-pie is sweet [Doc2, Doc1, Doc4] or [Doc2, Doc4, Doc1]
Candidate's Approach

No approach provided.

Interviewer's Feedback

Got strong feedback for this.


Round 2

Questions: Design a Slack messaging app where you have to only support group conversations.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 3

Questions: Specific question not provided.
Follow-up Question: Design a BMS backend application where you are connected with different Cinema partners and how will you manage the inventory of tickets.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Additional Notes: