Oracle 服务器技术专职面试经验 |虚拟校园 2020
甲骨文
Oracle 参观了我们的校园,以虚拟招聘两个角色——
- 服务器技术角色和应用工程师角色。
- 大约500名学生参加了在线测试。
在线测试(107 分钟):
- 首先,他们在自己的平台(摄像头和麦克风)上进行了在线测试。
- 该测试由许多部分组成,每个部分都有具有固定尝试时间的子部分。
- Aptitude、DSA 概念(主要是 trie、AVL、二叉搜索树)、来自 OS、DBMS、OOP 的 CS 学科理论、软件工程。还有一些基于英语的能力和推理。
大约90名学生入围。我被选中参加服务器技术的面试。
由于这次大流行,采访是在Zoom平台上进行的。
技术面试 1(55 分钟):
- 说说你自己?首先,面试官自我介绍。
- 他问了我一些与我的简历相关的问题,比如国际象棋、你在封锁期间是如何度过的、你来自哪里以及你喜欢那个地方的什么。
- 现在他问我我知道的所有数据结构是什么?
- 他让我在 CoderPad 上编写 Djikstra 算法 https://www.geeksforgeeks.org/dijkstras-shortest-path-algorithm-greedy-algo-7/
- 然后他说他会根据DSA问我一些问题。他希望我回答我所知道的最优化的方法。
- 堆栈与队列?二叉树?二叉搜索树?图表?
- 反转链接列表? (仅限接近)
- 在链表中找到循环? (仅限接近)
- 如何使用链表实现堆栈? (仅限接近)
- 二叉搜索树中的最低共同祖先? (仅限接近)
- 找到旋转排序数组中的最小元素? (因为我在口头解释时摸不着头脑,他希望我在最后编写代码。(在 CoderPad 上)
- 用例子解释所有 oop 的概念——继承、聚合、抽象、覆盖、重载、封装。
- 酸属性?交易?分页?
- 如何防止由于某些自然灾害造成的数据丢失?
- 然后他让我简单介绍一下我的项目!
本轮90名学生中,约有40名学生被淘汰。
技术面试 2(40 分钟):
- 树的顶视图(代码)
- 使用与根水平距离的散列。 https://www.hackerrank.com/challenges/tree-top-view/problem
- 验证二叉搜索树? https://www.geeksforgeeks.org/a-program-to-check-if-a-binary-tree-is-bst-or-not/(编码)
- 我在计算机网络中知道什么?并问了一些问题?
- NAT? https://www.geeksforgeeks.org/network-address-translation-nat/
- 当您在浏览器上单击 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
- 什么是标准化? 3NF? https://www.geeksforgeeks.org/normal-forms-in-dbms/
- 然后他问了我两个谜题——我只能解决其中一个。
- https://www.geeksforgeeks.org/puzzle-8-balls-problem/
- https://www.geeksforgeeks.org/puzzle-16-100-doors/
- 然后我问了他两个问题
- 服务器技术和应用工程师有什么区别?
- 是什么让你留在了甲骨文?
技术面试 3(40 分钟):
- 评估后缀表达式 https://www.geeksforgeeks.org/stack-set-4-evaluation-postfix-expression/ (代码)
- 评估多项式表达式 https://www.geeksforgeeks.org/adding-two-polynomials-using-linked-list/(仅限方法)
- 将“x”乘以“17”而不使用“*”https://www.geeksforgeeks.org/multiply-a-number-by-15-without-using-and-operators/(仅限方法)
- 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/(仅限方法)
- Java VS Python VS C++ VS C
- 虚函数和运算符重载
- 他询问了我在大学的日常生活以及封锁后的变化!
我问他一个问题,因为他是公司的高级技术成员~是什么让你在甲骨文工作了 15 年?
大约 30 名学生参加了第 4 轮比赛,有些学生仅在第 3 轮后才被选中。
人力资源回合(10 分钟):
- 告诉我你自己不在你的简历上吗?
- 你的所有回合怎么样?
- 为什么选择甲骨文?
- 除了数据库,您还对 Oracle 了解多少?
- 任何问题? ~ COVID 和 Precovid 工作生活的变化?如果被选中,我在最后一年应该如何工作,有什么路线图或建议吗?
在人力资源轮次之前,从他们的网站和 LinkedIn 上了解公司。
结果 - 选择
祝一切顺利! 🙂