📜  甲骨文面试经验

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

甲骨文面试经验

第01轮:在线评估测试1小时47分钟。每个小节都有一个计时器。该测试有 4 个部分,每个部分都有子部分。

软件工程能力: 39 个问题,给定时间为 47 分钟。

  • 数学推理
  • 数据分析和批判性思维
  • 持久性
  • 编程与能力
  • 逻辑能力

编码技巧: 16 个问题,给定时间为 25 分钟。

  • 有关特定于语言的树和树遍历的更多信息。

计算机科学知识: 17 个问题,给定时间为 15 分钟。

  • 操作系统概念和数据结构
  • 大 o 符号和 OOAD 基础知识
  • DBMS 和 CODD 基础知识

情境交流: 20 个问题,给定时间为 20 分钟。

  • 语法用法
  • 书面表达
  • 易学性
  • 阅读理解

第 02 轮:对我来说大约 40 分钟的技术面试是从下午 2:00 到下午 2:40。

  • 说说你自己
  • 检测 LinkedList 中的循环 [必须编写代码]
  • 反转字符串中的单词[必须编写代码]
  • 什么是继承?
  • 什么是多态性?
  • 什么是分页?
  • 信号量和互斥量。
  • CPU调度算法中的饥饿是什么?

最后面试官问你有什么问题吗——我问了几个问题。

第 03 轮:技术 + 人力资源对我来说大约 1 小时,从下午 4:45 到下午 5:45。

  • 有两个朋友,每个人都有自己最喜欢的餐厅,我们需要找到常见且索引和最少的餐厅[如果存在多个答案,打印全部]。

例如:必须为实际逻辑编写代码。

L1 = [“R1” , “R2” ,”R3” ,”R4”];
L2 = [“R3” , “R5” , “R7”];
Ans = [“R3”]; // Problem is similar to this.
  • 添加两个以链表形式给出的数字。

例如:必须为实际逻辑编写代码。

L1 = 6->4->8 (num = 648)
L2 = 8->4->9->8 (num = 8498)
Ans = 9->1->2->6 (num = 9126)
  • 谜题:给你 20 袋每袋 1 克重的药丸,除了一袋 1.1 克的药丸,你最少要称重多少次才能找到有问题的袋子?[解释逻辑]
  • 什么是虚函数?
  • 缓存是什么意思?以及缓存的类型?
  • 您为什么对 Oracle 感兴趣?

第 04 轮:技术 + 人力资源对我来说大约 50 分钟,时间是下午 5:50 至下午 6:40。

  • 给定一个字符串并要求以给定的格式打印它 S = “外面阳光明媚”

例如:

I i s o
t s u u
    n t
    n s
    y i
      d
      e
  • 给定有学生和面试官的情况,并要求以这样的方式设计数据库,我们需要将学生分配给面试官,并维护结果表和每轮后对每个学生的反馈以及转移到多少学生下一轮[类似于缩放应用程序。]
  • 你想继续深造吗?
  • 你对哪个角色感兴趣?
  • 一个不是你朋友的人会告诉你什么?
  • 一个人,谁是你的朋友,会告诉你什么?

最后面试官问你有什么问题吗

第 05 轮:对我来说,人力资源大约 10 到 20 分钟,时间是下午 6:45 到晚上 7:05。

  • 说说你自己
  • 你喜欢你的大学吗?
  • 询问我的项目
  • 您对哪种编程语言感到满意
  • 工作地点偏好