Oracle 面试体验(校园)
甲骨文在八月的最后一周来到我的大学。轮次如下:
第 1 轮(基于 MCQ 的问题):这一轮包含 92 个问题。分为以下4组:
- 能力 - 39 个问题,47 分钟
- 编码技巧 – 16 个问题,25 分钟
- 计算机科学知识 – 17 个问题,15 分钟
- 语境交流 - 20 个问题,20 分钟
上述各组进一步分为亚组。每个都有特定的问题数量和时间限制。
没有负面标记。
一周后,我知道我和其他 50 名学生一起入围了。
第 2 轮(技术轮 – Zoom 会议):人们被分配了一个空位并在 Zoom 分组讨论室中等待。在这一轮中,我向我提出了以下问题。
- 他拿到了我的简历,并询问了我在 Hackathon 期间所做的一个项目。询问我在项目中的角色并讨论了它的各个方面。 (操作系统和事务控制中的关键部分)
- 合并两个排序数组。 https://www.geeksforgeeks.org/merge-two-sorted-arrays/。我被允许使用额外的空间
- 在链表的第三个位置插入一个新节点。 https://www.geeksforgeeks.org/insert-a-node-at-a-specific-position-in-a-linked-list/
- OOPs 概念:运行时多态、方法覆盖、虚拟析构函数、接口、抽象类、接口和抽象的区别。
- 事务 ACID 属性。
它持续了大约1小时。
第三轮(技术轮 – Zoom 会议):告诉我一些关于你自己的事情。
- 关于指针的讨论
- 在不使用任何库的情况下比较两个字符串是否相等。 https://www.geeksforgeeks.org/check-if-two-strings-are-same-or-not-without-using-library-functions/
- 还有 1 个编码问题,现在不记得了吗?
它持续了大约45分钟。
第 4 轮(技术轮 – Zoom 会议):介绍一下你自己
- 问了我的实习项目。从事微服务工作,所以请我解释微服务。还有一些与之相关的问题。
- 检查链表是否是循环的。 https://practice.geeksforgeeks.org/problems/circular-linked-list/1
- 还有 1 个编码问题,现在不记得了吗?
它持续了大约35分钟。
注意:
- 所有技术回合均在同一天进行。
- 在每一轮中,视频都是开启的。
- 他们告诉我共享屏幕并使用记事本编写上述问题的伪代码
他们在 3 天内分享了结果。我开始知道我和另外 15 个人在一起。
感谢 GeeksforGeeks、youtube、leetcode 等在线平台让我坚持练习。
建议:学习OOPs概念,DBMS,练习各种编码题。