📌  相关文章
📜  Oracle 面试体验 |第 69 组(应用工程师)

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

Oracle 面试体验 |第 69 组(应用工程师)

第 1 轮(2.5 小时):第一轮是关于 AMCAT 的能力倾向测试,包括口头、定量、逻辑推理和数据结构和算法的 MCQ(准备好 avl 树)。

第 2 轮(1 小时):第二轮是编码轮,第一轮有一半的人入围。这些问题很难。有两个问题,我们必须做任何一个。问题是这些:

  1. 将一个数组分成 4 个子数组,使得 sum = sum1 – sum2 + sum3 – sum4 最大。 (sum1 表示子数组元素的总和)
    条件:sum1 出现在 sum2 之前,sum2 出现在 sum3 子数组之前,依此类推。此外, sum1 sum2 等可以为零(空子数组)。
  2. Arya 有 N 个球排成一排。有些球是彩色的,有些则不是。 Arya 的世界中有一些 M 种颜色,而彩球的颜色仅来自这些给定的 M 种颜色。
    艾莉亚决定给剩下的球上色,并将所有相邻的相同颜色的球放在一组中。例如让我们说在着色后的球行有这些颜色:
    {1、2、2、3、3、3、1、1、4、5}。然后 Arya 可以将它们分为以下 6 个组:{1}、{2、2}、{3、3、3}、{1、1}、{4} 和 {5}。 Arya 希望这些组数正好是 K。

    现在着色也有一些相关的成本。如前所述,有 M 种颜色,用颜色 j 为每个球 i 着色成本 C(i, j)。
    Arya 想为这项任务使用最少的油漆。你需要帮助她。
    保证我们可以绘制球以形成 K 组。

    第三轮:我没有入围第三轮面试。首先他们看到了我的简历并问了这些问题:

    1. 机器学习到底是什么?
    2. 我们可以在日常生活中哪些地方使用机器学习的例子
    3. 什么是面向对象编程?
    4. 你使用whatsapp吗?你能写几类whatsapp应用程序吗?
    5. 自动类型如何工作以及如何实现?
    6. 解释您与机器学习相关的项目?
    7. 解释你的 BTP 以及你用 mysql 做了什么?(我对每一个都做了项目)
    8. 给定一个大数字,找出哪个数字(0-9)的频率更高
    9. 小拼图——工作 7 天的金币

    一切都很顺利,但没有入围第三轮。最后只给了3名学生的offer。

    Oracle 的所有练习题!