📜  Inmobi 面试体验 |第 5 组(通过大学考试)

📅  最后修改于: 2021-09-17 07:37:53             🧑  作者: Mango

在入围 Inmobi codies 测试后,我最近有机会在 Inmobi 接受采访。我被要求在他们的班加罗尔办公室进行现场面试。该过程包括 3 轮技术轮和 1 轮人力资源轮。

第1轮:
说说你自己

讨论我目前的工作和以前的项目。

检测链表中的循环

给定一个由 0 和 1 组成的排序数组,找到 1 的最后一个索引。

例如:1 1 1 1 0 0 0
这里 1 的最后一个索引是 3。

第二轮:
给定一些用户偏好类别(如运动、音乐),这些类别可以进一步细分为任何级别的子类别。每个类别/子类别都可以有与之关联的用户。给定用户 id,找到用户偏好的完整路径。偏好可能随时更改。搜索时间应该是 O(1)

给定从 -infinity 到 +infinity 的数轴。您从 0 开始,可以向左或向右移动。条件是,在第 i 个动作中,您走 i 个步骤。
a) 查找是否可以达到给定的数字 x
b) 如果我们确实可以达到,找到达到给定数字 x 的最佳方式。例如,3 可以通过 2 个步骤达到,(0, 1) (1, 3) 和 4 可以通过 3 个步骤 (0, -1), (-1, 1) (1, 4) 达到。

关于 oops 的一些基本问题。

第 3 轮:

说说你自己

简要讨论我的项目

给定一个数字数组,其中一个集合可以是:

s = {A[i], A[A[i]], A[A[A[i]]]….}

找出具有最大基数的集合。
您将如何将其建模为图形中的问题?

给你连续的数字流,在阅读每个元素后找到到目前为止阅读的数字的中位数。

谜题:给定 N 个桶,每个桶都有无限个球。所有容器都装有 10 克的球,除了一个装有 15 克的球。找到装有 15 克球的容器。
有梁平衡,您只能使用一次。

第 4 轮:(人力资源)

说说你自己

Inmobi 是做什么的?

为什么是英摩比?

我们为什么应该录用你?

如果你是一个项目的团队负责人,你将如何处理它。

假设你的表现超出了你的预期。

你最大的失败。

你想改善自己的哪些方面?

还有一些我不记得的行为问题🙂。

总的来说,这是一次很棒的面试体验。

附注。您在第一次射击时达到最佳解决方案并不重要,您可以从蛮力方法开始,这将帮助您找到最佳解决方案。也要大声思考🙂

相关实践问题

One 的最后一个索引
达到给定数量的最少步数。