Oracle 面试体验 |第 37 组(应用程序开发人员)
Oracle Ltd. 最近访问了我们的园区,担任应用程序开发人员。共5轮(在线测试+3次技术面试+hr面试)。
在线测试是在自己的平台上进行的。它有4个部分:-
-口头
——资质
- 编程技能(流程图等)
– 计算机科学概念(DBMS、操作系统、关于树的问题)
问题的水平高于平均水平。
在大约 70 名学生中,有 40 人入围了个人面试。
1.技术面试(F2F):-
- 如果 class 和 structure 之间有什么区别?
- 当我们有结构时为什么要使用类?
- c 和Java有什么区别?
- Java平台独立的特点是什么?
- Java代码如何转换为机器代码的详细描述(步骤)。
- 3 个编码问题(需要完整的代码)
有一个单词序列,可以在一行中放入的字符数限制为 80。编写代码时,要正确划分给定的单词序列(在 80 个字符之后
在一行中,必须开始一个新行)条件:- 不必拆分单词(不允许将单个单词部分放置在 2 个相邻行中)。
示例: – 如果序列是“hi iam abc iam from xyz”并且limit=7,那么输出应该是:-
嗨 iam(7 个字符最后一个字符是空格)
abc iam(7 个字符)
from(必须将 xyz 完全拆分到下一行,因为“from xyz”超过了限制 7
xyz。
– 修改矩阵中的最小成本路径(动态规划问题)。有一个包含正整数和负整数的矩阵以及一些带有“X”字符的单元格,无法通过该路径。
*查找从 (0,0) 到 (m,n) 的最小成本的代码。
*从 (0,0) 到 (m,n) 的实际路径的代码,通过该路径可以最小化成本(预期的优化解决方案)。
- 有一系列字符,例如“ABBAAADDEEBBD”
*按照出现的顺序对它们进行排序,保持它们在给定字符串中的顺序。
输出:- AAAABBBBDDDEE - 关于实习项目的问题。
2.技术面试(F2F):-
- 你会给自己打多少分?
- 1 个编码问题(需要完整的代码)
有一个公共汽车站,人们必须在那里排队。排队的人按递增顺序编号,并标有字符“E”或“B”,其中 E 表示该人站在最后
队列中,B 说他应该从头开始。如果队列中任何数字较大的人站在任何数字较小的人前面,则数字较小的人举起
“不满意的计数”。对于输入,字符串计数所有这些不满意的人数。
示例:- 输入字符串“BEEB”。
输出:-1110,因为第 4 个人获得了标签“B”,所以他站在所有前 3 个人的前面……所以所有 3 个人都为站在他们面前的第 4 个人增加计数。 - 1 数据库问题
有一个汽车陈列室,出售或出租不同型号的汽车。一个特定的汽车型号可能有很多汽车(比如可以有 20 辆 Maruti alto 汽车)。客户可以购买汽车或将其出租,如果他
购买汽车,则该型号的汽车总数必须减 1,但如果要出租汽车,则不应减少该数目。
*采访者:- 现在,考虑所有情况和条件,为系统设计一个数据库(他故意没有提及)
**所以我展示了 3 个包含所有可能列的表、系统的 ER 图、示例 J2EE servlet 代码和一些可能的 SQL 查询)
3.技术面试(F2F):-
- 编写一个递归函数来查找阶乘(所有基本情况都是预期的)(问这个问题只是为了测试我的速度)
- 为什么你的 cgpa 下降了?
- 什么是你最喜欢的主题?我回答数学
- 如果你有 5 个 0 并且可以选择任何数学运算符……从这些 0 中取出 120 个
- 详细讨论了甲骨文的工作。
- 关于实习项目的问题。
4.HR面试(F2F):
- 说说你自己。
- 你的强项是什么?
- 你认为你必须发展的领域是什么?
- 给出位置偏好。
- 为什么你的cgpa在第四学期下降得这么厉害?
- 你的爱好是什么?
最后,他们选出了7名学生。
如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。
Oracle 的所有练习题!