Oracle MTS 服务器技术面试体验 |校园 2020
线上回合:本回合在甲骨文自有平台进行,分多个环节,如:
- 数学和逻辑推理
- 语言能力和理解力
- 计算机科学基础
- DS/Algo(流程图补全、功能相关等)
所有部分都有固定的时间,学生不能重温任何问题。分配的时间为 107 分钟,每个 MCQ 几乎有 1 分钟。
此后,37名学生入围面试。
技术面试一:我的面试从两端的简单介绍开始,然后我们讨论了我的暑期实习。然后主要是与 DBMS(查询和理论)和 DS 相关的 8-10 个问题。之后,面试官问了我熟悉的编码语言,并给出了一个编码问题,需要在 codepen 上解决。
这一轮的问题很简单,这一轮持续了大约40-45分钟。
技术专访二:在本轮一个编码问题的讨论中,我给出了一个蛮力解决方案,然后他让我优化它。我需要为这两种情况编写代码。之后,我们开始讨论我的暑期实习,我向他详细解释。然后他问了一些关于缓存的问题(我的实习做过缓存)然后他问我关于LRU,什么DS适合它,他让我解释LRU的实现。最后,他问我是否有任何问题。
这是最长的一轮,持续了大约 55 分钟。
问题:
- 重新排列负数和正数我交替顺序
- LRU
高级主管面试:这一轮只是技术性的,面试官问了我两个谜题。我不得不在 codepen 上写下这个问题并在那里展示我的方法。他甚至不允许我解释我的解决方案,而是专注于在屏幕上输入的思考过程。我在第二个谜题中感到困惑,他消除了我的疑虑。最后,他问我有没有问题。
这对我来说是最短的一轮,持续了大约 30-35 分钟。
问题:
- 计算蜜蜂行进的总距离
- 找到装有不完美硬币的袋子
注意:所有编码问题都需要从头开始编码。采访是通过 Zoom 应用程序进行的。
提示:尽量让面试官参与进来,并对你的答案充满信心,但不要试图强求错误的答案或解决方案。越来越多地在 GFG 上练习拼图和 DS/Algo。
最后,4名学生获得了MTS(服务器技术)的全职职位,我就是其中之一。