Round 1 (HLD)
Questions: Was asked to design a stock broker. Discussion was around how to propagate the changes coming from different stock exchanges to the users who have subscribed for a stock symbol. Towards the end also discussed how to show the historical price of a stock symbol.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2 (HLD)
Questions: Was asked to design the web crawler with a variation. The user will submit a URL and then you have to show all the images that can be found while crawling from the submitted URL. We have to maintain the state of the job and only return the images once the job was completed (meaning all possible pages have been crawled).
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3 (LLD)
Questions: Was asked to design a rate limiter. Rate limiter was supposed to be created as a service and different services can specify the parameter on which rate limiting should happen and also the algorithm that needs to be applied for rate limiting.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4 (Leadership)
Questions: Discussion was about my past role. Projects I have developed, challenges faced, how will I do things differently as compared to my own startup.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5 (Hiring Manager)
Questions: This was more from the people side. How to develop a team, what operational excellence metrics to follow, how to mentor people who report to you like questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Verdict: Hire
Link to the compensation: Offer Details