第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 轮。