📌  相关文章
📜  Oracle 服务器技术专职面试经验 |虚拟校园 2020

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

Oracle 服务器技术专职面试经验 |虚拟校园 2020

甲骨文

Oracle 参观了我们的校园,以虚拟招聘两个角色——

  • 服务器技术角色和应用工程师角色。
  • 大约500名学生参加了在线测试。

在线测试(107 分钟):

  • 首先,他们在自己的平台(摄像头和麦克风)上进行了在线测试。
  • 该测试由许多部分组成,每个部分都有具有固定尝试时间的子部分。
  • Aptitude、DSA 概念(主要是 trie、AVL、二叉搜索树)、来自 OS、DBMS、OOP 的 CS 学科理论、软件工程。还有一些基于英语的能力和推理。

大约90名学生入围。我被选中参加服务器技术的面试。

由于这次大流行,采访是在Zoom平台上进行的。

技术面试 1(55 分钟):

  1. 说说你自己?首先,面试官自我介绍。
  2. 他问了我一些与我的简历相关的问题,比如国际象棋、你在封锁期间是如何度过的、你来自哪里以及你喜欢那个地方的什么。
  3. 现在他问我我知道的所有数据结构是什么?
  4. 他让我在 CoderPad 上编写 Djikstra 算法 https://www.geeksforgeeks.org/dijkstras-shortest-path-algorithm-greedy-algo-7/
  5. 然后他说他会根据DSA问我一些问题。他希望我回答我所知道的最优化的方法。
    • 堆栈与队列?二叉树?二叉搜索树?图表?
    • 反转链接列表? (仅限接近)
    • 在链表中找到循环? (仅限接近)
    • 如何使用链表实现堆栈? (仅限接近)
    • 二叉搜索树中的最低共同祖先? (仅限接近)
    • 找到旋转排序数组中的最小元素? (因为我在口头解释时摸不着头脑,他希望我在最后编写代码。(在 CoderPad 上)
    • 用例子解释所有 oop 的概念——继承、聚合、抽象、覆盖、重载、封装。
    • 酸属性?交易?分页?
    • 如何防止由于某些自然灾害造成的数据丢失?
  6. 然后他让我简单介绍一下我的项目!

本轮90名学生中,约有40名学生被淘汰。

技术面试 2(40 分钟):

  1. 树的顶视图(代码)
    • 使用与根水平距离的散列。 https://www.hackerrank.com/challenges/tree-top-view/problem
  2. 验证二叉搜索树? https://www.geeksforgeeks.org/a-program-to-check-if-a-binary-tree-is-bst-or-not/(编码)
  3. 我在计算机网络中知道什么?并问了一些问题?
    1. NAT? https://www.geeksforgeeks.org/network-address-translation-nat/
    2. 当您在浏览器上单击 www.google.com 时会发生什么情况!
      • 建议——阅读网络自顶向下方法中的第 6.7 章? https://eclass.teicrete.gr/modules/document/file。 PHP/TP326/%CE%98%CE%B5%CF%89%CF%81%CE%AF%CE%B1%20(讲座)/Computer_Networking_A_Top-Down_Approach.pdf
  4. 什么是标准化? 3NF? https://www.geeksforgeeks.org/normal-forms-in-dbms/
  5. 然后他问了我两个谜题——我只能解决其中一个。
    1. https://www.geeksforgeeks.org/puzzle-8-balls-problem/
    2. https://www.geeksforgeeks.org/puzzle-16-100-doors/
  6. 然后我问了他两个问题
    1. 服务器技术和应用工程师有什么区别?
    2. 是什么让你留在了甲骨文?

技术面试 3(40 分钟):

  1. 评估后缀表达式 https://www.geeksforgeeks.org/stack-set-4-evaluation-postfix-expression/ (代码)
  2. 评估多项式表达式 https://www.geeksforgeeks.org/adding-two-polynomials-using-linked-list/(仅限方法)
  3. 将“x”乘以“17”而不使用“*”https://www.geeksforgeeks.org/multiply-a-number-by-15-without-using-and-operators/(仅限方法)
  4. https://www.geeksforgeeks.org/in-a-linked-list-given-only-a-pointer-to-a-node-to-be-deleted-in-a-singly-linked-list-how- do-you-delete-it/(仅限方法)
  5. Java VS Python VS C++ VS C
  6. 虚函数和运算符重载
  7. 他询问了我在大学的日常生活以及封锁后的变化!

我问他一个问题,因为他是公司的高级技术成员~是什么让你在甲骨文工作了 15 年?

大约 30 名学生参加了第 4 轮比赛,有些学生仅在第 3 轮后才被选中。

人力资源回合(10 分钟):

  1. 告诉我你自己不在你的简历上吗?
  2. 你的所有回合怎么样?
  3. 为什么选择甲骨文?
  4. 除了数据库,您还对 Oracle 了解多少?
  5. 任何问题? ~ COVID 和 Precovid 工作生活的变化?如果被选中,我在最后一年应该如何工作,有什么路线图或建议吗?

在人力资源轮次之前,从他们的网站和 LinkedIn 上了解公司。

结果 - 选择

祝一切顺利! 🙂