📜  OYO Rooms 面试体验 |第 6 组(软件开发人员校内)

📅  最后修改于: 2022-05-13 01:58:35.607000             🧑  作者: Mango

OYO Rooms 面试体验 |第 6 组(软件开发人员校内)

第 1 轮:在线编码轮 - 90 分钟
有 30 个基于数据结构和操作系统的 MCQ。此外,还有两个编码问题。
首先给出了一系列电影评级(-10 到 10),一个人可以准确地翻转 k 个评级(-ve 到 +ve,反之亦然)。一个评级可以多次翻转。找到电影的最大可能总评分。
第二个被赋予了一个数组,其中包含第 i 个人完成一个圆形轨道所花费的时间。如果两个人在赛道上相互交叉,则交换一颗宝石。所有的人都从相同的初始位置开始。求 k 分钟后的交换次数。
经过本轮评选,共有35名学生入围。

第 2 轮:技术面试 1

面试官问了我的实习——项目完成、学习等。然后我被问到一个与十进制系统有关的问题。之后,问了一个与进程和线程相关的基本概念问题。
20名学生在本轮比赛后入围。

第三轮:技术面试 2

面试官详细讨论了我简历上的项目。之后,他给了我一个关于在一次二分搜索中搜索旋转排序数组的问题。之后,他通过询问有关队列、链表和数组的基本概念问题来测试我对数据结构的了解。
本轮过后,约有13人入围。

第 4 轮:技术面试 3

面试官让我编写代码来检查井字游戏的给定棋盘/状态是否有效。我告诉了所有情况下董事会何时有效并为此编写了干净的代码。在测试了几个测试用例后,他似乎很满意。在那之后,他问了几个基本的数学难题。

这一轮之后,包括我在内的10名学生被录用了。