Oracle 面试体验 |设置 56(校内)
Oracle GBU 在 NIT Agartala 招聘以下个人资料:
- 应用程序开发人员
- 软件开发人员
- 质量分析师
整个招聘过程在以下阶段完成,其中包括:
- 在线能力倾向测试
- 编码轮
- 技术和人力资源轮
该测试的持续时间为 2.30 小时。本轮有四个部分,也有子部分。
- 软件工程能力:包括量化能力、软件测试、逻辑推理等(40题50分钟。)
- 语境交流:包括语法纠正、段落阅读、句子排序、错误等(20 题 20 分钟)
- 编码技巧 - 基于代码片段的输出(主要来自 Tree,例如:inorder、preorder、postorder traversal)、时间复杂度问题、来自 c/c++ 的基本理论问题。(20 个问题 30 分钟)
- 通用计算机科学——操作系统、DBMS、计算机网络的基本问题(20 题 20 分钟)
本轮共有65人入围。
这一轮有两个问题,分配解决这两个问题的时间是 1 小时。
第一个问题就像根据提到的条件打印列表。问题很简单,但这里的陷阱是读取输入,因为没有给出列表的大小。
第二个问题:给定N*N网格,厨师位置标记一些步进X值(步进值意味着他可以在一天内移动x步)。这里我们需要找到一个单元格,所有厨师在总最小天数内可以达到根据旅行规则:
只有一位厨师可以在某一天旅行,他可以在所有四个方向旅行,厨师 i 可以在 1 到 step[i] 之间采取任意数量的步骤
注:厨师职位以非负整数值标示。
Input : 4
-1 -1 -1 1
-1 -1 -1 -1
2 -1 -1 -1
1 2 -1 -1
Output : 2 0
Explanation: Chef at (0,3) can reach at
target in 5 days,chef at (3,0) and chef(3,1)
can both reach in 1-1 days.
在编码轮次之后,只有 39 名学生入围了进一步的技术和人力资源轮次。
比赛开始前,给出了3个谜题来解决半小时。我只能解决三分之一。
1:项目描述,介绍作为回合开始。
2:他从Tree数据结构中给出了2个问题来解决:
a:通过连续添加节点值来检查给定的和是否可以形成。
b:在树中插入和删除
3:提一下数据结构在现实生活中的一些应用。
4:质数概念及完整运行代码
5:是什么促使我从核心转向 CS?
6: Java的一些基本问题,如多态、接口、 Java的优势等。
7:甲骨文的CEO和创始人是谁?
第二轮技术:
1:介绍与实习项目讨论
2:他给了两个简单的程序来写。
a:使用递归打印斐波那契数列
b: 给出了模式,我被要求为给定的模式编写代码。
3:他问了一些sql查询问题,比如
a: 从学生表中查找 CGPA 第二高的学生的姓名
b:显示学生表中在NIT Agartala学习且CGPA大于7的学生姓名
4:圆顶基本问题,如外键、数据库类型、内连接等。
5:最后,他在最后问了两个谜题(来自网上的前 25 个面试谜题)。
第二轮结果出来后,只有5名来自ECE的学生和一些来自CSE的学生被排除在HR Round之外。
人力资源回合:
1:说说你自己
2:主键和唯一键有什么区别?如果我们有唯一键,那么为什么我们要选择主键?
3:我被要求为多态性编写一个Java代码。
4:他问起我的父母和职业
5:最后,我们就甲骨文的生活、我的学术和个人生活等进行了简短的交谈。
由于招聘过程仅完成了来自 ECE 的 3 名学生(包括我),来自 NIT Agartala 的 CSE 的 6 名学生最终被安置。因此,NIT Agartala 和 Silchar 的 3 名来自 NIT Silchar 的学生也被安置了。
提示:诚实、自信,确保从你的项目到你的技能,你在简历中提到的任何内容都为你所知。
在去面试之前先探索一下公司,阅读维基百科和相关信息。作为一名 ECE 学生,我建议所有 ECE 学生,你应该擅长编程,并且对数据结构、C/C++、DBMS(可选)有很强的指挥能力。如果你在 Core 方面足够好,请务必提及,否则直接拒绝。