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

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

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

第一轮:2小时
这是一个在线回合。整个两个小时的持续时间分为三个部分,每个部分包含三个子部分:

第一节:本节是计算机编程、数据结构、操作系统(基础)和数据库管理系统。

第二部分:这部分是能力和逻辑推理部分。

第三部分:这部分是基于对细节的关注。总结这一节,他们提供了大量相似的数据,并要求从整堆数据中找到某个数据。您需要搜索文档并搜索该数据。
每个部分都非常紧凑,需要更快的解决问题的能力。这就像与时间赛跑。


第二轮:30分钟
这是一个逻辑谜题回合,由 4 个谜题组成,需要在 30 分钟内解决。事实上,这是一个更快的回合。

Q1:给定一组 5 个单词。找到一个单词,如果你选择任何一个字母,你就可以说出那个单词中有多少个元音。

Q2:井字游戏场景。问题是,最后谁会赢得比赛?

Q3:查找门牌号。给定3个条件。
条件1:如果它可以被3整除,那么它位于50-59之间
条件2:如果它不能被4整除,那么它在60-69之间
条件3:如果它不能被6整除,那么它在70-79之间

Q4:这也是一个谜题。我不记得确切的问题。但这是一个关于人员安排的问题。


第三轮:编码轮半小时
问题:要找到 1 到 1000 的一系列友好数字,包括 1 到 1000。例如考虑对 (x, y)。如果 d(x)=y 且 d(y)=x(d(a) 是 'a' 的真因数之和),则 (x,y) 称为亲和对。


第四轮:技术面试。
采访持续了大约50分钟。面试官提出的一些问题:

什么是悬空指针?

水平顺序遍历算法。

我们如何说字符串在Java中是不可变的?

什么是Java虚拟机及其用途?

关于排序的一些问题。

在没有临时变量的情况下进行交换,也使用 XOR。

DBMS 中的 ACID 属性。

操作系统的一些基本概念。

SQL 查询(例如:查找第二大数)。

关于算法的任何问题,首先给出蛮力方法。这将向面试官表明您正在考虑。继续向面试官提问,以便他/她给出继续进行的线索。即使您不知道您愿意学习的答案,这也将表明。


第五轮:人力资源轮
这只是10-15分钟。面试官非常热情。他首先问,今天过得怎么样,吃午饭等,然后去问一般的人力资源问题。你要上更高的学业吗?你想在你的职业生涯中成为什么,换句话说,你的职业目标是什么?为什么我们必须雇用你?你对甲骨文了解多少?你为什么选择这所大学作为你的 B-Tech?

Oracle 的所有练习题!