📌  相关文章
📜  Oracle 面试体验 | (2.5年应用开发经验)

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

Oracle 面试体验 | (2.5年应用开发经验)

我在 Oracle 的工作门户中申请了 Application Developer(Java开发)的职位。一个月后,我通过邮件签约。我得到了周末开车的面试邀请。

工作地点在海得拉巴,但面试是在钦奈进行的。有 3 轮问题解决,1 轮设计和 1 轮视频会议经理。
在所有的回合中,都有足够的时间来思考问题和编写代码,面试官非常友好,确保你感到舒服。

第1轮 :

谜 :

您将获得 4 双袜子,分别为红色、绿色、蓝色和黄色。以这样的方式排列 8 只袜子,黄色袜子之间有 4 只袜子,蓝色袜子之间有 3 只袜子,绿色袜子之间有 2 只袜子,红色之间有 1 只袜子。

笔和纸编码:
给定一个整数 n,打印以下结构。 (注意星星之间的空间)
*

* *

* * *

* * * * (n=4)

给定一个手机号码和花式号码的一些条件,找出给定的号码是否花式。条件是

  1. 一个数字连续出现 3 次。比如777。
  2. 三个连续的数字以递增或递减的方式出现。比如 456 或 987。
  3. 单个数字在该数字中出现四次或更多次。就像 9859009976 - 这里数字 9 出现了 4 次。

第二轮:
你得到一个整数数组。数组中的每个整数的范围仅从 -10 到 +10。通过乘以数组元素获得最小可能和最大可能乘积。
示例:[-1 -2 10 -10]

最大产品:10*-10*-2 = 200

最小产品:10*-10*-2*-1=-200
很少有Java OOPS 问题,更像是一个快速射击。面试官一个接一个地问。
你对机器学习和深度学习了解多少?
一个棋盘有多少个方格? (不。不是 64)
第三轮:
编写一段导致死锁的代码并解释如何纠正死锁。
给定一个数组,其中包含 n 天的股票价格。您可以进行 2 次交易。 (买?卖,再买?卖)。

找到最大的利润。
给定一个包含 0 和 1 的数组。找到一个 0 的位置,如果你用 1 替换,你将有最多连续的 1。
给你一个字符串,坐 ABC。查找字符串的所有可能子集。在这种情况下,它将是 A,B,C,AB,BC,AC,ABC。 ((2^n)-1 个组合)
第四轮:
被要求指定我使用过的几个数据库表,包括主键和外键。
我指定了产品、供应商、仓库等。
然后我被要求设计一个端到端的产品搜索页面。必须用笔和纸为包括 jsp 和控制器在内的所有内容编写代码。
第五轮:
这是最后一轮。由于我在钦奈接受了海得拉巴职位的面试,所以这对我来说是与项目经理的视频会议。
关于我自己和我目前的工作
您如何从员工表中找到 4th Max 薪水?
你有 100 卢比。有 3 件物品 A、B 和 C。A 的价格为每件 10 卢比,B 的价格为每件 5 卢比,C 的价格为 25 派萨。完全使用 100 卢比,您必须购买 A、B 和 C,这样您获得的物品总数也是 100,每件物品至少有 1 个计数。您将购买的每件商品的数量是多少?
你有四个七。 7,7,7,7。您可以使用任何 .,+,-,/,*。您必须使用所有的 sevens 和任何这些运算符并得到结果 100。
我在一天内完成了前 4 轮。

Oracle 的所有练习题!