📜  Oracle 面试体验 |设置 66(校内)

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

Oracle 面试体验 |设置 66(校内)

第一轮:他们使用自己的平台进行第一轮。

这是大约 2 小时的测试,包含以下部分:

  • 资质
  • 定量能力
  • 逻辑推理
  • 语境交流
  • 通用编码能力(数据结构和流程图)
  • 技术能力(操作系统、DBMS)

测试中的大多数问题都很难,我无法解决它们,但幸运的是,我可以通过一个名为 PrepInsta 的网站,并且很大一部分问题都是从那里重复的。我建议多关注这一轮,因为如果你没有通过笔试轮次,那么准备面试是没有意义的。

  1. 能力——包含定量能力、逻辑推理、基于流程图的问题。
  2. 语境交流——包括语法纠正、句子重新排序、阅读理解、词汇、单词替换等。
  3. 基于数据结构的问题——有两个 15 分钟的小节。大多数基于树(AVL,BST)的问题(可能除了1-2)。它们是基于这些树的插入/删除和遍历的基于输出的问题。
  4. 一般的 计算机科学 -来自 OS、DBMS、C++ 输出的问题,重点是变量声明问题

第二轮:

我的面试官非常可爱。他告诉我,他将问他在安置期间被问到的相同问题:

  1. 给定一个整数数组,它的大小和一个数字(目标总和)作为函数参数。我必须返回加起来等于目标总和的所有可能的整数对。注意 -数组已排序。
    例如 - 数组:{1,3,4,5,7,9} 目标总和:8
  2. 然后他问我在对句子进行自然语言处理时遇到的困难,即根据给定的一组单词来判断句子是正面还是负面,这些单词已经被分类为正面或负面。这里的问题更多是关于挑战而不是算法本身。
  3. 他最后告诉我,在我们公司没有太多竞争可以做,你必须在旧技术上工作,你觉得甲骨文金融如何令人兴奋,我巧妙地回答了他,他似乎很满意。他问我的成就。

第三轮:

问题:

  1. 从一般性的问题开始,比如“告诉我你自己”,同时面试官看了我的简历。
  2. “给定一个数组,以最佳方式对数组进行排序,并在该数组中找到给定的数字”。

两位候选人都有时间在一张纸上写下他们的代码(不是伪代码),然后被要求提交这张纸。然后轮流叫上代码面试。

本轮有37名候选人合格。

Oracle 的所有练习题!