📌  相关文章
📜  Oracle 应用工程师面试体验(2020 年校内)

📅  最后修改于: 2021-11-18 02:46:54             🧑  作者: Mango

Oracle 访问了我们的园区,招聘应用工程师职位。 Oracle 允许所有电路分支(CE、IT、EC)参与该过程。

大约有300人参加了在线测试。

第 1 轮在线测试:测试时长为 107 分钟。这个测试是在他们自己的平台上进行的,这个平台是监考的(相机和麦克风)。考试由四个部分组成,每个部分又包含许多子部分。每个部分的时间限制是固定的,您可以从您选择的任何部分开始。

  • 一般资质
  • 软件工程师
  • 编码技巧
  • 交流技能

Aptitude、DSA 概念(主要是 AVL、二叉搜索树、流程图完成)、来自 OS、DBMS、OOP、软件工程的 CS 学科理论。以及一些基于英语的才能和推理。

大约 90 名学生被列入每个档案的候选名单,以进行进一步的处理。我被选中了。

第二轮技术面试:面试从我们两个人的介绍开始,然后他问了我一些与 OOPs 概念相关的问题。然后他问了我最喜欢的科目,我回答了数据结构和算法。然后他问了我几个与数据结构和算法相关的问题。

  1. 找出未排序数组中缺失的最小正数。
  2. 找出出现奇数次的数字。

然后他问了我相关的问题 数据库管理系统。在 DBMS 中,他让我解释 ACID 属性、事务和 SQL等概念。他还让我写几个查询。最后他给了我一个我无法解决的谜题

这一轮持续了大约 50 分钟,我被选中进入下一轮。

第三轮技术面试:这一轮面试官主要关注我的项目。

  • 简要介绍一下简历中提到的项目。
  • 由于我的项目主要基于深度学习和机器学习,他问了我与 Ml 和 Dl 相关的问题。
  • 然后他给了我一个编码问题要解决。在这个问题中,给出了数字数组,在输出中,我们必须返回一个字符串,该字符串将具有给定数组的范围。

    例子:

    Input : Array= [1,2,3,4,6,,10,11,14
    Output: "1-4,6,10-11,14"
  • 最后,他问了我四个主要的 OOPs 概念。

这一轮持续了大约 40 分钟,我被选中进入下一轮。

第四轮技术面试:这一轮从介绍开始,典型的问题告诉我关于你自己。然后他问了我暑期实习的经历,问了我在实习中做过的项目。然后他给了我一个 DS 算法问题,并要求我在示例的帮助下跟踪和解释我的解决方案。

  • 数独 |回溯-7

这是最后一次面试,持续30 分钟。

判决:被选中。我是被选中的 13 名学生之一。

面试时要自信,如果你对某个话题一无所知,请告诉面试官,不要绕圈子。深入了解数据结构和算法、OOPS 概念和 DBMS 等主题。