📜  Zomato 面试经验(1年经验)

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

第1轮:
1. Elasticsearch 的基础知识以及您如何在当前公司项目中使用它,正如我在我的技能中提到的那样。

2. Java的单例类是什么?编写代码来实现相同的功能。

3.为音乐播放器实现随机播放功能。 (提示:https://www.geeksforgeeks.org/shuffle-a-given-array-using-fisher-yates-shuffle-algorithm/)

只有伪代码

4.孤岛问题(参考:https://www.geeksforgeeks.org/find-number-of-islands/)

编写工作代码

第二轮:
一季度。只删除数组中的 1 个元素并告诉数组可能有多少个排序序列?

输入:[1 2 3 4 5 4]

输出:[1 2 3 4 4 ], [1 2 3 4 5] 即 2

输入:[1 2 3 4 2]

输出:[1 2 3 4] 即 1

Q2。设计模式问题(断路器)-> 如果 api 正在对系统 x、y、z 进行外部调用,那么您将如何监控它的响应并返回相同的响应,请考虑(在 1 分钟内 api 失败 10 次)。你将如何检测一样吗? (仅实现后端部分)

未入选第 3 轮。