I recently went through the interview loop for Engineering manager with Zepto. Here's my experience
Round 1 (HLD) - 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.
Round 2 (HLD) - 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).
Round 3 (LLD) - Was asked to design 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.
Round 4 (Leadership) - Discussion was about my past role. Projects I have developed, challenges faced, how will I do things differently as compared to my own startup.
Round 5 (Hiring Manager) - 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.
Verdict - Hire
Link to the compensation -
Offer Details