📜  甲骨文面试 |设置 7

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

甲骨文面试 |设置 7

在线测试包括分析、量化、计算机科学和英语 4 个部分。

纸上编码(45 分钟):
根据他们入围 ST、APPS 和财务概况的分数。本人入围ST档案。

面试当天
第0轮(无淘汰):
给出3个问题:
1. 给定 14 个整数的数组,并要求以图形方式构建最大和最小堆。
2. 给定整数数组和元素,求任意两个元素之和是否等于给定数。
3. 给定旋转排序整数数组并要求搜索一个元素。

我在 35 分钟内完成了这些问题并返回了论文,然后他们立即要求面试。

第一轮(1小时30分钟):
一、 Java和c的区别
2.基于以上3个问题的问题(你是如何解决的)
3. 他问我“给定一个大文件,我想计算文件中的所有单词”为它定义你自己的数据结构并实现算法。
一旦实施要求我有效地实施。
对于这两种算法的时间复杂度。
4. 给定大约 10 个 sql 查询,我编写了查询,然后他给了 2 个表并询问我所有查询的输出。
5.给定一个完整的二叉树,如果你想插入一个新元素怎么做。我告诉他,如果树以数组表示形式表示,那么 2i 和 2i+1 的概念。然后他问我另一种方式然后我说使用队列。
6. 在使用数组和使用队列表示时,您将如何实现最大/最小堆。

第二轮(1小时):
完全在简历上。
详细解释以前完成的项目。
基于 oops 概念的问题。

第三轮(50分钟):
基于结构联合和结构填充的问题。
他给了一个元素数组,并让我构建二叉树、二叉搜索树、avl 树。
询问所有树木的问题。
然后基于当前项目的问题。

HR_round(约15分钟):
告诉我你在简历中没有提到的自我。
在你做过的所有项目中,你最喜欢哪一个以及为什么。
以及工作地点优先等,

我希望这可能对某人有所帮助。谢谢你们,没有你们的帮助我做不到。

Oracle 的所有练习题!