📌  相关文章
📜  Oracle 服务器技术面试经验(校内)

📅  最后修改于: 2021-11-23 07:48:22             🧑  作者: Mango

第 1 轮(在线测试):这是一个在线 MCQ 测试。

  • 考试内容包括DSA、DBMS、OS、逻辑推理、流程图分析等问题。
  • 没有负面标记,但时间限制非常严格,而且问题之间也没有来回。
  • 因此,请注意计时器并尽可能多地解决问题,但尝试尝试所有问题。
  • 在这一轮之后,大约有 40 名学生入围面试。

第二轮(技术轮 – 1):面试官非常友好。他问我是否感觉良好。

  • 他让我做自我介绍。
  • 然后他让我解释一下我在简历上提到的项目。
  • 他问了我一些与我的项目有关的问题。
  • 当我被问及我最喜欢的科目时,我告诉他 DSA。所以他让我解决一个问题。问题是找到给定数字的阶乘树(https://www.geeksforgeeks.org/factor-tree-of-a-given-number/)。我能够解决这个问题,然后就时间复杂性进行了一些讨论。
  • 然后他问我有没有什么问题。我问了 2-3 个关于公司文化等的问题。

第 3 轮(技术轮 – 2):面试官要求解决一个编码问题。

  • 我得到了一个字符串,我需要以这样一种方式对字符串进行分区,即在多个分区中不应出现任何字符(https://www.geeksforgeeks.org/maximized-partitions-of-a-string-such-该字符串的每个字符出现在一个子字符串中/)。一开始我觉得很难解决。经过一些头脑风暴,我告诉了我的直觉,面试官看起来很相信,然后我被要求编写相同的代码。
  • 之后,她问了我一些关于我的项目的问题。
  • 然后她问什么是面向对象编程。
  • 然后她让我举一个多态的真实例子。
  • 最后,这一轮以一个关于 DBMS 的问题结束(是否总是需要在任何关系中都有一个主键?如果我们在创建表模式时没有显式声明主键会发生什么)。

第 4 轮(技术轮 – 3):面试官从数学难题开始。找到四位数乘以 9 得到它的反面,并且没有两个数字是相同的(https://brainly.in/question/11208042)。

  • 下一个问题是找出两个字符串是否相互旋转(https://www.geeksforgeeks.org/a-program-to-check-if-strings-are-rotations-of-each-other/)。
  • 然后我被要求告诉在 2d字符数组中搜索单词的方法。我先告诉他dfs的做法,然后告诉他应该使用trie数据结构。面试官似乎深信不疑。
  • 他问我有没有什么问题。我问了 2-3 个问题,然后就结束了。

判决 – 选定(从 39 名学生中选出了 10 名学生)。

提示:

  • 面试前做好准备。
  • 保持积极和自信。
  • 尝试与面试官互动,尽量让谈话流畅。

最后,我要感谢 GeeksforGeeks 通过这些精彩的问题和以往的经历对所有学生的宝贵支持。

谢谢 GeeksforGeeks。