📜  面向新生的 Oracle 面试体验(校内)

📅  最后修改于: 2021-11-17 07:25:02             🧑  作者: Mango

第1轮:
这是一个在线测试,由 MCQ 组成,在 Oracle 平台上进行 107 分钟。在这一轮中有属于不同部分的问题,其中包括:
能力:包含定量能力,逻辑推理。
数据解释:包括分析以条形图形式描述的数据。
语境交流:包括语法纠正、句子重新排序、阅读理解、词汇等。
基于数据结构的问题:大多数基于树的问题(除了 1-2)基本上都集中在遍历(后序、前序、中序)上。
计算机科学:来自 OS、DBMS、C++ 输出的问题,重点是变量声明问题。
大约 60 名学生入围更多轮次。
第二轮:
这是一轮面对面的面试。有人问我我的技术兴趣以及我将来想在哪个领域工作。
–> 我有 4 个编码问题需要解决:
1) 给定一个*n 矩阵,以螺旋形式打印矩阵的元素。
2) 给定由 0 和 1 组成的 am*n 矩阵,打印具有最多 1 个数的子矩阵。
3) 给定一个一维数组,打印元素总和超过给定值 x 的所有子数组。
4) 给定一棵树,打印给定高度 x 的所有元素。
–> 我还被问到一个谜题:给定一个带有两个平底锅和 10 个相同硬币的天平,其中 9 个硬币每个重 10 克,1 个硬币重 11 克。找出找到 11 克硬币所需的最小迭代次数。
–> 两个与 oops 相关的问题在哪里被问到:关键字 static 是什么意思,什么是多态性。
面试持续了大约30分钟。我可以回答大部分问题,因此进入了第 3 轮。
第 3 轮:
面试官把6个人分成了一组,给了我们6个人同样的问题。
–> 有许多城市通过不同的路径相互连接。每条路径都与成本相关联。给定源和目的地,打印最短路径以及从源到目的地旅行的这条路径的成本。
我们有大约 45-50 分钟的时间来解决这个问题。我答对了,进入下一轮。
第 4 轮:

这又是一次面对面的采访。