📜  甲骨文面试经验|第 49 组(校内)

📅  最后修改于: 2022-05-13 01:57:14.031000             🧑  作者: Mango

甲骨文面试经验|第 49 组(校内)

第 1 轮:在线测试

持续时间:2+小时
格式:4 个部分,每个部分有 3-4 个小节,每个小节都有一些 MCQ
级别:简单 | (91/120~) 选择
内容和教学大纲:编程| C |数据结构 |调试代码 |逻辑能力 |拼图 |资质 |数据库管理系统 |操作系统 |算法 |沟通技巧等

第 2 轮:编码测试
时长:1小时
格式:2题
选拔标准:选择解决1个问题的候选人
级别:Easy-Moderate(取决于编程技能)| (39/91) 选择

问题 1:给定一个字符串,根据这个字符串再给出一个字符串。根据以下条件返回 True 或 False 满足
条件 - 对于第一个字符串中的每个字母,应该在另一个字符串的相同索引处找到匹配项,或者如果未找到匹配项,则两个字符应在任何索引处成对出现(如果找到)。
测试用例 1:hello ehello 输出:True |对 (e,h) 成对
测试用例 2:hello eello 输出:False|对 (e,h) 不是成对的

问题 2:给定一个二进制矩阵和一个数字 T。翻转定义为翻转列的所有位。找出在完全 T 翻转后全为 1 的最大行数。




第三轮:技术面试

持续时间:20-25 分钟
级别:简单 | (25~/39) 已选
重点:逻辑和 DS 和算法技能
首先我被要求做自我介绍。然后问了一些与我的项目相关的问题,然后是实现命令。关于核心Java 的问题。多态性、序列化、集合、接口和抽象类相互之间的优势等。网络问题当您编写 https://www.google.com 并收到页面时会发生什么。做好每一步。螺母和螺栓问题,快速排序,链表反转。 2 拼图。众所周知的谜题 1st Rope Burning Puzzle。 2nd 他证明了著名的 1-2,然后要求识别错误。


第 4 轮:技术面试 2

持续时间:50-60 分钟
级别:中等-困难(取决于面试的方向)| (12/25~) Selected (2nd, 3rd Technical Interview合并后12人被选中。第3轮不适合所有人)
重点:以前的工作,主观力量,现场解决问题的能力
从一个很好的握手和一个泛滥的微笑开始。我被问到关于剧院(非学术)的问题和剧院的宣传问题。在这次采访中,我详细阐述了 5 个项目中的 3 个。面试官特别关注我的软件工程技能。他要求提供 SDLC、我的项目的 ER 图、序列图、用例。不幸的是,除了 ER 模型之外,我没有深入了解任何这些,但我解释了实现。然后他要求优化我的项目和未来的范围。红黑树的解释。问了 1 个谜题。当你离开办公室时,你手上有 n 个蛋糕。任务是将至少 2 个蛋糕带回家。你必须过 5 座桥,在每座桥上,你的蛋糕有 50% 被拿走,1 块从他们那里还给你。找到最小的 n 开始。最后他问了一个DBMS的左外连接问题。


第 5 轮:人力资源轮

持续时间:8-10 分钟
级别:简单 | (10/12) 已选
关注点:沟通技巧,验证以前的面试官评论,信心
介绍,家庭背景。有人问我 ArrayList 和 HashMap 之间的区别,然后是最难的 DBMS 查询,然后是编写嵌套查询。然后他问我,如果我有任何问题。我问了 3 个一般性问题。


我的忠告

1. 不要造假
2. 演讲技巧最重要
3. 不要试图研究我被要求的一切。最大的事情是我兴趣的一部分
4. 故障安全。如果你什么都不知道。解释某事,然后尝试将注意力转移到您感兴趣的部分。
5. 练习要说的正确单词
6. 以全新的心态出发。他们会对你所做的陈述产生疑问。
7. 尽量让面试官对你感兴趣。
8. 提前一天复习所有技能
9. 提前一天浏览你的简历
10. 如果您给出错误的答案或您不知道,请不要惊慌。失败绝对没问题。是的,失败也没关系。你会受到相对的评判。