壳牌印度面试经验 (IT)
壳牌 IT 曾访问我们的校园担任角色(IT 软件工程师)或数据工程角色。
第 1 轮:在线测试:在线测试(90 分钟)在 Mettl 平台上进行。测试分为3个部分。第一部分是定量能力和逻辑推理。它由 25 个问题组成,需要在 30 分钟内解决。问题是从百分比、年龄、损益等主题中挑选出来的。逻辑推理有基于安排和饼图的问题。基于图表的问题在逻辑上很常见。我在能力方面做得不太好,因为我没有为此做好准备。我只是用数学来完成其中的大部分。
30分钟后,下一轮是技术能力(25题)+编码轮(2题)。两个问题的时间限制(任何一个都可以尝试)是 1 小时。我开始学习技术能力,令我惊讶的是,大约 20 到 25 个问题中的 30 个问题来自 DBMS,主要是 SQL。问题是高级 SQL 查询、数据库规范化、关系、维度、事务、ER 模型。这对我来说并不容易,因为我还没有完全了解 DBMS 的概念。最后 5 个问题来自 C++(行主要问题,列主要问题)和指针。这一轮大部分情况下都还好,我猜只有几个 DBMS 的问题,其余的答案都是正确的。
剩下大约35分钟。我尝试了编码回合。它有2个问题。第一个问题是关于点的交集。
假设我给出 2 分 (2, 6), (8, 10)。涵盖的总点数= [2-6]+[8-10]。所以答案是 8,因为范围 [2, 6] 有 5 分,[8, 10] 有 3 分。输出=8。但是对于测试用例 [2, 6], [4, 7],输出 = 7,因为存在交叉点(在 [4, 6] 范围内)。这个问题扩展了 n 个点,我们必须输出总数。我使用集合交集,能够在 10 分钟内解决所有测试用例。
第二个问题是一个数组的贪婪启发式问题,我花了大约 15 分钟来解决它。 (我不记得这个问题,但很容易)。当我有 15 分钟的空闲时间时,我完成了测试。 5天后公布结果,我入围了第二天安排的面试。
第 2 轮:技术面试:面试是在 Skype 上进行的。不过,它是在我们的校园内进行的。有 2 位小组成员,他们非常友好。他们让我自我介绍。 (那段时间我也在壳牌实习,从 1 个月开始就在研发部门实习。所以我有点优势,因为我已经是壳牌的一员,但只是暂时的!)他们看了我的项目和工作经验,然后让我解释我的 DBMS 迷你项目。他们在我解释时停了下来,要求为复杂的表行检索编写查询(它有 2 或 3 个子句)。这是一个最多 2 级的嵌套查询。在我在 2 分钟后给出答案后,他们就开始了我的壳牌实习。它基于数据科学。他们提出了与此相关的问题,讨论持续了大约 40 分钟。我的技术轮到此结束。
第三轮:接下来是行为轮(这是同一次面试,但他们告诉这是最后一轮)。由于我已经在壳牌实习,所以问题与典型的行为面试有点不同。你为什么选择在壳牌实习?你在壳牌不喜欢什么,你会如何改变? (老实说,我没有答案,我仍然没有)告诉我作为实习生在壳牌工作的积极经历。告诉我你的长处和短处,以及你如何改进自己的短处。然后他们问我是否有任何问题要问他们。采访持续了大约15分钟。那是一个包装!
结果当晚公布,我被选中了!
Tips:根据职位描述进行准备,由于我们的角色是Data Engg,所以重点放在DBMS上。
感谢GeeksForGeeks ,我在所有阶段(无论是考试还是实习)都使用的门户网站让这一切发生了!