📜  SSE Zomato 面试经历

📅  最后修改于: 2021-09-23 06:01:57             🧑  作者: Mango

采访发生在 Zomato Media Private Limited 古尔冈办事处。只发生了 1 轮。

1-第一个问题是为音乐播放器实现随机播放方法,使歌曲不会重复,您可以使用https://www.geeksforgeeks.org/shuffle-a-given-array-using-fisher-yates-shuffle-algorithm/来实现

2-second是音乐播放器的设计,不像Ganna.com,像VLC,单曲播放,暂停,搜索,下一首,上一首功能,编写实现这个应用程序所需的所有类。

3- 几个 sql 查询

4- mongo 查询、分片、深度索引。在主要失败的情况下进行选举。

5- 节流,你必须实现节流,10 秒内 100 个请求的速率限制与滑动窗口,即时间线上的任何位置,在 10 秒范围内不超过 100 个请求。 https://medium.com/walkme-engineering/debounce-and-throttle-in-real-life-scenarios-1cc7e2e38c68

6- 去抖动,就像客户端发出 10 个请求/秒并且只有最后一个请求有效,如果在它们之后进行任何最新调用,则所有先前的请求都是无效的。实现这一点。

结果 – 未选择