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:
- The experience was generally good until the Managerial round.
- The candidate expressed frustration about being ghosted by the recruiter after the interview and receiving a rejection email a week later.
- A request was made to recruiters for better communication regarding interview rounds and to avoid ghosting candidates.