Skip to content
Related Articles

Related Articles

Interview Experience for SSE Zomato

Improve Article
Save Article
Like Article
  • Difficulty Level : Hard
  • Last Updated : 26 Aug, 2019

Interview happened at Zomato Media Private Limited Gurgaon office. Only 1 round happened.

1- first question was implement shuffle method for music player such that songs dont repeat, you can implement that using https://www.geeksforgeeks.org/shuffle-a-given-array-using-fisher-yates-shuffle-algorithm/

2- second was the design of music player, not like Ganna.com, like VLC, single song play, pause, seek, next, prev functions, write all the classes needed to implement this application.

3- few sql queries

4- mongo queries, sharding, indexing in deep. election in case of primary failure.

5- throttling, you have to implement throttling, rate limit of 100 requests in 10sec with sliding window, i.e. any where on time line, not more that 100 requests in 10sec range. https://medium.com/walkme-engineering/debounce-and-throttle-in-real-life-scenarios-1cc7e2e38c68

6- debouncing, like client is giving 10 requests/secs and only last request is valid, all previous are invalid if any latest call is made after them. Implement this.

Result – not selected

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!