Oracle 访问了我们的园区,招聘应用工程师职位。 Oracle 允许所有电路分支(CE、IT、EC)参与该过程。
大约有300人参加了在线测试。
第 1 轮在线测试:测试时长为 107 分钟。这个测试是在他们自己的平台上进行的,这个平台是监考的(相机和麦克风)。考试由四个部分组成,每个部分又包含许多子部分。每个部分的时间限制是固定的,您可以从您选择的任何部分开始。
- 一般资质
- 软件工程师
- 编码技巧
- 交流技能
Aptitude、DSA 概念(主要是 AVL、二叉搜索树、流程图完成)、来自 OS、DBMS、OOP、软件工程的 CS 学科理论。以及一些基于英语的才能和推理。
大约 90 名学生被列入每个档案的候选名单,以进行进一步的处理。我被选中了。
第二轮技术面试:面试从我们两个人的介绍开始,然后他问了我一些与 OOPs 概念相关的问题。然后他问了我最喜欢的科目,我回答了数据结构和算法。然后他问了我几个与数据结构和算法相关的问题。
- 找出未排序数组中缺失的最小正数。
- 找出出现奇数次的数字。
然后他问了我相关的问题 到数据库管理系统。在 DBMS 中,他让我解释 ACID 属性、事务和 SQL等概念。他还让我写几个查询。最后,他给了我一个我无法解决的谜题。
这一轮持续了大约 50 分钟,我被选中进入下一轮。
第三轮技术面试:这一轮面试官主要关注我的项目。
- 简要介绍一下简历中提到的项目。
- 由于我的项目主要基于深度学习和机器学习,他问了我与 Ml 和 Dl 相关的问题。
-
然后他给了我一个编码问题要解决。在这个问题中,给出了数字数组,在输出中,我们必须返回一个字符串,该字符串将具有给定数组的范围。
例子:
Input : Array= [1,2,3,4,6,,10,11,14 Output: "1-4,6,10-11,14"
- 最后,他问了我四个主要的 OOPs 概念。
这一轮持续了大约 40 分钟,我被选中进入下一轮。
第四轮技术面试:这一轮从介绍开始,典型的问题告诉我关于你自己。然后他问了我暑期实习的经历,问了我在实习中做过的项目。然后他给了我一个 DS 算法问题,并要求我在示例的帮助下跟踪和解释我的解决方案。
- 数独 |回溯-7
这是最后一次面试,持续30 分钟。
判决:被选中。我是被选中的 13 名学生之一。
面试时要自信,如果你对某个话题一无所知,请告诉面试官,不要绕圈子。深入了解数据结构和算法、OOPS 概念和 DBMS 等主题。