Razorpay | Lead Software Engineer | Oct'24 Interview Experience
Anonymous User
1612

Round 1 - Machine coding round. Design in memory Document map

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]

Got strong feedback for this

Round 2 - HLD - Design slack messaging app where you have to only support group conversations

Round 3 - I was being told it will be based on my resume and topics I know by recruiter
Rescheduled my interview at end moment for the first time which was really irritating as you plan your day accoridngly by taking leave. Then recruiter forced me to set a meeting for another day where I already had interviews lined up. Since it was Managerial round where recruiter mentioned clearly that this will be based on your resume and past projects so I thought this can be mananged well.
But this was another HLD round where they asked design BMS backend application where you are connected with different Cinema partners and how will you manage the inventory of tickets

It was all good experience until Managerial round

Got ghosted by recruiter post this and after a week got rejection mail

**A humble request to all recruiters - We are spending good amount of time before appearing for interview where we research about the organistion and prepare ourselves accordingly

  • Have proper communication about the interview rounds
  • Do not Ghost any candidate**
Comments (2)