面向新生的 Oracle 面试体验(NIT Warangal 校园)
关于公司
甲骨文是一家跨国计算机技术公司,主要专注于开发和营销数据库软件和技术、云工程系统。该公司还构建用于数据库开发的工具 ERP 软件、CRM 软件和供应链管理软件。该公司成立于 1977 年,总部位于加利福尼亚州红木海岸。
甲骨文是 2015 年仅次于微软的第二大软件制造商。同年,该公司因其最佳 CRM 软件荣获 Channel Champs Awards。
关于我:
我正在阅读来自 NITW 的计算机科学和信息安全领域的 Mtech,我的 CGPA 是 8.61。
招聘流程和标准:
在 NITW,Oracle 来为“应用程序开发”小组招募学生。
笔试的截止时间是 7 cgpa,开放的分支是
B.Tech – CSE、ECE、EEE、MECH、MME、CIVIL、化学
MTech – CSE(所有专业)
ECE(所有专业)
EEE(所有专业)
Oracle 进行 4-5 轮选拔新生,每轮为淘汰赛。
- 在线测试
- 技术面试第一轮
- 技术面试第二轮
- 技术面试第三轮
- 人力资源回合
第一轮:在线测试
第 2 轮:第一次技术面试
这是一轮面对面的面试。有人问我我的技术兴趣,我将来想在哪个领域工作,以及我最熟悉哪种语言。
然后我被要求快速介绍一下。
他开始问我有关Java的问题,但我告诉他我已经在 c++ 上练习了一段时间,而且我没有修改Java概念,所以他说好吧,“我们将把 oops 讨论限制在 c++”。高兴的。
这个问题也称为果冻豆问题。这是最常被问到的面试难题。3 jars 拼写错误的问题。一罐装苹果,另一罐装橙子,第三罐装苹果和橙子的混合物。您可以从每个罐子中挑选任意数量的水果,以固定罐子上的标签。您必须采摘的最少水果数量是多少,以及从哪些罐子中正确标记它们?
- Java和c++的区别
- 类和对象之间的区别以及两者的意义是什么
第三轮:第二次技术面试
第二轮主要集中在编码上。这些问题属于中等难度。面试官不断地给我一个一个问题,并且对每个问题都施加时间限制。问题是这些:
- 编写一个函数来生成所有可能的 n 对平衡括号。(回溯)
计算 mXn 矩阵从左上角到右下角的所有可能路径。(动态规划)
- 反转字符串(首先使用普通循环,然后使用堆栈,然后使用递归)。在这个问题中,他想看看你将如何有效地使用不同的技术。
- 通过在字符串中插入最少数量的字符来制作一个回文字符串(我使用 KMP 算法做到了这一点)
然后他问了我一些糟糕的问题,比如解释抽象、封装、多态、virtual 关键字的作用、如何在 c++、 Java中使类抽象等。
本轮从35人中选出20人进入第三轮面试
第四轮:第三次技术面试
在这一轮中,主要对我的项目进行了盘问,讨论从机器学习到云计算再到谷歌搜索引擎的工作原理。我的这次采访持续了 1.5 小时
PS-你真的应该完成你的项目(大学和实习),并且应该了解可以使你的项目更好的新技术,你使用了哪些技术以及你的项目的一般缺点是什么。
在这一轮之后,有 15 人去了 HR
第四轮:人力资源轮
我的人力资源回合非常有趣,这只是两个成年人之间的正常智力对话。问题就像
- 告诉我你除了学术以外的兴趣?
- 为什么是mtech?
- 跟我说说你的家庭。
- 告诉我对你启发最大的人,为什么?
- (因为我提到我是一个狂热的读者)告诉我你最喜欢的书,为什么?
在这15人中,最终选出了12人,在这12人中,我是唯一一个来自Mtech背景的人,另外11人来自btech背景。
PS-在整个面试过程中,请保持冷静,并确保在回答任何问题之前都比您想的更清楚,如果您不懂任何技术或不确定答案,则不应回答并直接告诉面试官你不知道,而不是伪造答案。记住——要自信,不要过于自信。