Oracle 面试体验 |在校园
公司:甲骨文
简介:应用工程师
资格:BTECH(CSE / ECE / IT / EE)的7/10及以上或同等百分比70%及以上,
任何学期都没有活动积压。
在线测试:基于 MCQ 的 107 分钟
大约有4个部分,每个部分进一步分为小节:-
- 能力——包含定量能力、逻辑推理、基于流程图的问题。
- 语境交流——包括语法纠正、句子重新排序、阅读理解、词汇、单词替换等。
- 基于数据结构的问题——有两个 15 分钟的小节。大多数问题(可能除了 1-2 之外)基于树(AVL,BST)。它们是基于这些树的插入/删除和遍历的基于输出的问题。
- 一般的 计算机科学 -来自 OS、DBMS、C++ 输出的问题,重点是变量声明问题
您只能访问每个问题一次,即您不能回到以前的问题。在开始测试之前准备好您的策略。尝试所有问题,因为没有负面标记。
178 名学生中有 117 名有资格参加 F2F 轮次。
Round 1(Technical):接受我采访的是一个年轻人。他让我自我介绍。我说我是一个体育爱好者,他对英超联赛很感兴趣,所以我们讨论了一段时间。
他问我是否对Java感到满意。我说我更喜欢 CPP。
他给了我两个问题要解决:
问题 1:给定一个字符串(例如:“CAT”),检查它是否存在于给定的 NxN字符矩阵中。它可能存在于水平、垂直或对角线方向。
类似于 https://www.geeksforgeeks.org/search-a-word-in-a-2d-grid-of-characters/
问题 2:给定一个数组,一次找到第二大元素。
https://www.geeksforgeeks.org/find-second-largest-element-array/
它持续了大约 15 分钟,非常顺利。117 人中有 60 人通过了这一轮。
Round 2(Technical):被一个大得多的家伙拿走了。我被要求写一个代码。谁能解决问题,就进入下一轮。问题是检查给定的 9×9 数独配置是否有效。
我写了我们访问每个元素三次的简单方法和每个元素只访问一次的优化代码。
https://www.geeksforgeeks.org/check-if-given-sudoku-board-configuration-is-valid-or-not/
本轮共有30名学生晋级。
第三轮(技术):这是整个过程中最重要也是最长的一轮。持续了一个小时。面试从我的介绍开始,我的家庭背景。他问我为什么我不是前10名类的。
然后他给了我总共4个问题要解决,并问我什么时候解决。
我说 20 分钟,他对我说这么短的时间感到震惊。 1个是ER图,另外3个是拼图。
Q1.画出你去年做的项目的ER图,以及一些SQL查询。
Q2.给定三种硬币
答:5卢比
B:1 卢比
C:0.2 卢比
每个人要拿多少硬币,使总数量 0f 硬币和硬币的总价值为 100。
Q3。给定 4 个 7 的 {7, 7, 7, 7} 和 5 个运算符+, -, *, /, .得到 100。您可以多次使用任何运算符,但您的表达式只能有 4 个 7。
Q.4 火炬和桥梁谜题。
https://www.geeksforgeeks.org/puzzle-18-torch-and-bridge/
我能够解决这一切是他印象深刻的 15 分钟。
然后他给了我另一个IRCTC网站的ER图和一些关于那个的SQL查询。我不能正确地做到这一点,但我还是做到了。
本轮共有15名学生通过。
第 4 轮(人力资源):
过程中最简单的一轮。
她问我今天过得怎么样,我说太好了,因为我能够正确地给出所有答案。
然后她问我兴趣爱好。她对我参加体育运动印象深刻。
给自己三个字,我说积极,聪明的工作,热情。她问我为什么不努力工作,并举一个我做聪明工作的例子。然后她问我是否有任何问题。我询问了工作文化和时间安排。
最终,15 人中有 11 人被选为工作机会。
提示:穿着得体,自信,有礼貌,冷静思考。