📜  毕马威数字化支持 Oracle 面试体验

📅  最后修改于: 2021-11-18 02:05:31             🧑  作者: Mango

毕马威于 2021 年 7 月 28 日来到我们的校园,为三个档案寻找学生。 Digital Enablement Oracle、Digital Enablement Microsoft 和 Digital Trust。这篇文章是关于数字化支持 Oracle。另外两个配置文件是非编码的。

第 1 轮(在线测试): 60 分钟 MCQ 测试,包括能力和一些基本网络问题以及数据结构问题。在此之后进行 15 分钟的心理测试。最后是 30 分钟的编码回合。

  • 在编码阶段,我们没有被要求运行代码,而是只在纯文本编辑器中编写代码。有5个基本级别的编码问题。
  • 前两个问题是图案印刷。第三个问题是从数组中删除重复项。第四个问题与数组有关,这是一些基本的问题。任何从 GeeksforGeeks 获得最少实践的人都可以轻松解决所有这些问题。我不记得第五个问题了。
  • 本轮比赛结束后,结果于 8 月 5 日公布。在大约 430 名学生中,有 50 人入围了 Digital Enablement Oracle 档案。

第二轮(小组讨论):

  • 下一轮是小组讨论。我们得到了一个主题,我们被要求讨论它。我们的主题是“Covid 19 对全球经济的影响”。良好的沟通技巧被注意到。
  • 结果在同一天宣布。约25名学生合格。
  • 下一次技术面试安排在同一天。

第三轮(技术面试):这次是技术面试,面试的是公司的软件工程师。她介绍了自己,让我“告诉她关于我自己”。在简短的介绍之后,她开始编写问题。我们必须在hiringpro 平台中编写我们的代码。

  • 第一个问题是一个基本的模式问题。非常基本。我们不得不打印图案-
    *
            *     *
         *     *      *
            *      *
               *

    此处最大数量由用户输入。

  • 第二个问题是关于从用户输入的字符串打印最大的回文子串。我给出了一个 O(n^3) 的解决方案,后来我被要求将代码优化为 O(n^2)。她对解决方案很满意,并要求我解释代码并在一些测试用例上运行它。它通过了所有测试用例。
  • 第三个问题是关于排序技术,为什么使用堆排序,它比归并排序好在哪里,并要求我为其中任何一个编写代码。我写了堆排序的代码。
  • 在这之后,她开始问我 OOPS 的概念。继承、封装、方法重载和方法覆盖。并不断举例说明这一切都会失败的地方,我被问到她是否说得对。一些问题是,静态方法可以继承, Java函数可以有两个主要方法等。
  • 在这之后,她查看了我的简历,正如我在其中提到的 DBMS 和 SQL,她开始问我关于连接、酸属性的问题,然后我被告知了一个问题,并被告知要编写一个 SQL 查询。问题是这样的 – 编写一个查询来查找在一个部门学习的所有学生的姓名以及部门 ID。还应显示当前不在系中的学生的姓名。我使用左外连接解决了这个问题,她很满意。
  • 之后她说,好吧,我的问题问完了,你有什么问题要问我吗?。我问了她一个关于我将接受哪些初步培训的问题,她回答了我,面试结束了。

第四轮:上一轮的结果在当天晚上公布,面试安排在第二天。

  • 本次采访由技术总监进行。他给了我一个简单的介绍,让我做自我介绍。之后,他直接开始问我简历中提到的我的项目。关于我使用数据库的项目进行了长达 20 分钟的讨论。他让我描述我的项目,使用的方法。然后他给了我项目失败的案例,并要求我为这些案例提出解决方案。他正在检查我的概念。
  • 之后,他让我用我选择的语言给自己打分。我选择了Java并给自己打了 8/10 分。他问我开始编码时首先使用什么语言。我告诉C。他问我为什么改用Java。
  • 在这之后,这更像是一次随意的谈话。他告诉我这个角色,我将从事什么工作等。
  • 最后他问我有没有什么问题要问他。我问了两个相关的问题,然后他说,“我们很快就会见到你”,然后离开了会议,给了我希望。

8 月 7 日,我收到了来自培训和安置部门的消息,我被选为数字化支持 Oracle 的个人资料。

我真的很高兴,我建议每个人都应该阅读 GeeksforGeeks 的面试经历,因为它确实让您了解在面试中可能遇到的问题。