📜  Oracle 印度海得拉巴面试体验

📅  最后修改于: 2022-05-13 01:58:20.890000             🧑  作者: Mango

Oracle 印度海得拉巴面试体验

?Oracle India Ltd Hyderabad 面试经验(经验2.5年)
有150名候选人来了
采访地点——浦那

第一轮
—————
他们在纸上给出了 2 个编码,那些写过的人
他们发给他们面试的那两个问题
1.找到具有给定差异的一对
输入:arr[] = {5, 20, 3, 2, 50, 80}, n = 78
输出:找到一对:(2, 80)
输入:arr[] = {90, 70, 20, 80, 50}, n = 45
输出:没有这样的一对
2.对数组进行排序所需的最小交换次数
输入:{4、3、2、1}
输出:2
解释 : 将索引 0 与 3 和 1 与 2 交换为
形成排序数组 {1, 2, 3, 4}。

输入:{1、5、4、3、2}
输出:2
面试中提出的问题
1.合并两个排序数组,合并后从合并数组中找到给定数字索引
2.用Java编写一个程序来设计Mobile中的电话簿。

第二轮
—————
1.Backtracking - 在矩阵中搜索一个词
给定一个二维字符矩阵。检查单词是否存在于矩阵中。
如果存在,则打印其路径。允许所有移动(右、左、上、下和对角线)。
2.让我在数据库上设计(一种设计回合)
组织中有管理员和员工
管理员为员工安排测试,参加测试,发布结果
根据测试发布报告。
一旦我设计了所有的桌子。

他给了我一个问题
只有 40 个问题,一个人应该进行 10 个测试,每个测试包含 10 个问题
编写一个程序,使每个测试包含 40 个问题中的随机问题。

第三轮
—————
招聘经理接受了面试,
1.给定一个正负数数组,他让我写一个程序
所以负数应该在左边,正数在右边。我已经写了代码
时间复杂度为o(n)。他看到了代码并给了我另一个问题
2.给定一个堆栈,我编写了这样的代码,当我们调用 getMaxValueFromStack 方法时
它应该返回该堆栈的最大值。
条件——1。无法弹出所有元素并进行比较
2.无法对堆栈值进行排序。
我已经编写了代码,他很满意并给了我另一个问题。
3.全1的最大尺寸平方子矩阵(动态规划)
我已经使用动态编程方法编写了代码
他对解决方案很满意,并让我等待下一轮。

第 4 轮
————
他是一个很好的人,在接受采访之前就知道了
我的名字是因为我在前几轮比赛中的表现
他让我介绍一下你自己
我在现在的公司做什么工作,
听完一切后,他让我解释
我当前使用所有表格和图表的高级项目
一旦我向他解释,他让我写一些 sql 查询
对此,
之后他问我你想要多少薪水
你准备好搬迁海得拉巴了吗?
我被选中并成为 Oracle Hyderabad 的一部分。
————