Oracle 面试体验 |设置 25(校内)
第1轮
这是一个在线回合。共有三个部分:
- 能力和逻辑
- 数据结构(主要是二叉树)、OS、DBMS、OOPS。
- 数据分析
第 2 轮:
在线编码回合:2个代码:
代码1:给定一个数组和一个玩家。玩家从数组中选择元素。如果玩家选择一个值为i的项目,他/她不能选择i+1或i-1。找到玩家可以选择的最大价值总和.
I/P : 4 1 2 8
O/P : 14
I/P : 9 7 4 5 6 1 2 3 8
O/P: 25
代码2:重叠区间找到差异较小的区间。
I/P :
O/P : 2
I/P : none
O/P : 0
技术第一轮:
- 说说你自己?
- 关于 c/c++ 能力的一些问题?即基于指针、静态变量、递归
- 反转字符串的单词
- 为 4*4 棋盘的 4 皇后问题编写伪代码
- 给定树做所有遍历。
- 给定一个大文件排序吗?从某种意义上说,大不适合记忆。
技术第二轮:
- 谜题:你有 10 盒球(每个球重 10 克)和一个有缺陷的球(每个有缺陷的球重 9 克)。您将获得一台电子称重机,但只有一次机会。如何找出哪个盒子有缺陷的球?
- 谜题:海盗一号:四个人需要在晚上过一座摇摇晃晃的桥。不幸的是,他们只有一个手电筒,没有一个手电筒太危险了。这座桥的强度只能一次支撑两个人。并非所有人都花相同的时间过桥。每人时间:1分钟、2分钟、7分钟和10分钟。他们四个人过桥所需的最短时间是多少?
- 检查给定的链接列表是否在 O(n) 时间和 O(1) 空间内回文。
- 一些与sql查询相关的3-4个问题。
- 字符串相关问题
第三轮技术:
- 让我解释归并排序,并被要求为其编写完整的工作代码。
- 项目相关问题
技术第 4 轮:
- 给定一个坐标找到5个坐标,它将形成多边形
- 给定一个大小为 n 设计 3 堆栈的数组,当数组中有可用空间时,这样的堆栈不会溢出。
- 为电话和姓名设计一个目录。
我没有接到HR的电话。希望这会有所帮助!
如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。
Oracle 的所有练习题!