📜  Oracle 面试体验 |设置 26(ST 全职校内)

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

Oracle 面试体验 |设置 26(ST 全职校内)

第1轮
本轮是在线轮次,包括以下部分:
a) 编码技巧——关于树、数组等的多项选择题。
b) 计算机科学技能:操作系统、DBMS。
c) 软件工程技能:流程图相关的问题,各种能力问题。
d) 英语技能

这一轮没有负分,虽然每个部分都有计时器,你不能回去解决之前完成的部分。

在这一轮之后,我入围了服务器技术简介。

第二轮
这一轮是在线编码轮,但这一轮没有淘汰赛。这只是为了加快面试过程中的进程。

问题 1:有一个数组表示 Manoj 可以赢得的“n”笔钱。 Manoj 可以从数组中选择要删除的任意数量 X,但随后他的朋友将从他的数组中删除 X+1 和 X-1 数量。找出 Manoj 可以赚到的最大金额。

注意:移除 X、X+1 和 X-1 后数组中的剩余元素将是 Manoj 的数量。 X 表示数组中的实际元素。

问题 2:给定两个整数 n = 团队中的玩家数量和 k = 对数,找出最弱团队中的玩家数量。最弱的球队将拥有最少的球员。
I/P: 5 3 // n=5, k=3
1 2 // 对有玩家编号 1 和 2
2 3 // 玩家编号 2 和 3
4 5 //玩家编号 4 和 5

开/关:2
解释:1、2、3号队员组成一队,4、5号在另一队,因此有2名队员在最弱的一队。

第三轮
这一轮是技术面试,持续了大约 45 分钟。

1. 面试官从看我的简历和项目开始。关于我的项目和使用的技术的彻底讨论。
2. 当被问及我最熟悉的语言时。由于我的回答是 C,他要求我编写任何会导致分段错误的重要代码。在我向他展示代码后,他问我如何调试它。
3. 关于函数指针的问题。
4. 0-1 背包问题- 基于简历,曾使用此算法做过一个项目。
5.文件系统和数据库的区别。

第四轮
再次进行大约 30-40 分钟的技术面试。
1. 给定一个包含重复元素的 3*3 无序矩阵,搜索一个元素。我使用了快速排序和二进制搜索。他问我为什么要使用这些算法,只是为了测试我是否支持我的答案。然后要求用Java编写程序的完整代码。
2. 如何更改数据库的用户密码?不得不为它写一个查询。
3. 给定一个包含员工薪水和姓名的表,使用单行查询返回第 n 个最高薪水。
4. 一般项目/实习讨论。

第 5 轮
这是一轮持续约 10-15 分钟的 HR 轮次。

1. 介绍一下你自己、家庭背景等。
2. 地点偏好,薪资分手。
3. 为什么选择甲骨文?
4. 如果我愿意,我可以随时提出任何问题。

感谢 GeeksForGeeks 提供惊人的准备资源。

Oracle 的所有练习题!