MTS 的 Oracle 服务器技术面试体验(校园内)
Oracle 于 2021 年 10 月来到我的学院,担任其服务器技术部门的技术人员成员。
第一轮:在线评估
在线评估包括 5 个主要部分(所有 MCQ,无负面评分):
- 高级能力(困难)
- 逻辑能力(中)
- 数据结构基础(中)
- 大多数问题来自本节中的 BST 和 AVL 树。
- 计算机科学基础(中)
- 英语理解(简单)
所有这些部分都有 4-5 个小节,每个小节都单独计时。每个部分每个问题都有 1-2 分钟,除了数据结构一节,每个问题有 4-5 分钟。由于时间限制,评估的总体难度很大。 42名学生被选中进行进一步处理。
第 2 轮:技术面试 1
- 第一次面试主要是根据我的简历。首先,面试官让我自我介绍,然后他问了我项目相关的问题,这个项目是基于 Web 开发的,所以他问了我一些与 Web 开发、JavaScript、CSS 等相关的问题。
- 然后他打开了 Hackerrank 协作编辑器,让我为以下问题编写代码:
- 你有一组队伍 {A, B, C, D, E},你需要给出这些队伍之间的比赛时间表,这样,每支队伍只与另一支队伍交手一次。
- 这个问题相当模棱两可,因为没有明确提到我需要给出什么结果。但我能够使用两个 for 循环并返回一个配对列表作为比赛的时间表。面试官对我的回答很满意。
- 我被要求编写一个函数来执行冒泡排序,我能够做到。 (https://www.geeksforgeeks.org/bubble-sort/)
第 2 轮:技术面试 2
- 第二次面试是基于我的 CS 基础知识。面试官从以下主题提问:
- 计算机组织和体系结构
- 操作系统
- FLA 和编译器设计
- 哎呀
- 我能够回答大部分问题。这次采访互动性很强。
第二轮面试结束后,12-13名学生入围第三轮。我就是其中之一。
第三轮:技术面试 3
- 这次面试是为了检查我的 Ds Algo 技能。面试官问了我以下几个问题。
- https://www.geeksforgeeks.org/maximum-profit-by-buying-and-sales-a-share-at-most-k-times/
- 我无法回答这个问题。想了想,面试官自己说,做一个简单的吧。然后他问我这个问题:
- https://www.geeksforgeeks.org/remove-duplicates-from-a-given-string/
- 我很容易就能做这个问题。在这之后,面试官说他已经完成了,并问我是否有任何问题。我问了我的问题,这个过程就结束了。
他们在第二天下午公布了结果,选出了8名学生。我就是其中之一。希望这可以帮助某人