SDE 的壳牌面试经验(校内)
Royal Dutch Shell PLC,俗称壳牌,是一家总部位于荷兰并在英国注册成立的英荷跨国油气公司。按 2018 年收入衡量,它是石油和天然气“超级巨头”之一,也是全球第三大公司。在 2019 年福布斯全球 2000 强企业中,壳牌被评为全球第九大公司。
壳牌于 2020 年 9 月 8 日访问了我们的校园。他们提供了两种角色,一种是软件工程师,另一种是转型变更分析师。我申请了 SDE 角色。总共有大约 900 份来自各个分支机构的申请。评选过程如下:
第 1 轮:在线评估。该测试由 53 个问题组成,分为 4 个部分,部分如下:
- 资质
- 数据库相关问题。
- 针对几个测试用例验证了一个 SQL 查询。
- 两个编程问题(难度级别 - 简单)。
第一轮结束后,130名学生入围第二轮,这是技术和管理相结合的一轮。
第 2 轮(Technica 面试):面试是在 Skype 上进行的,不幸的是,在我的面试开始时,我的网络摄像头停止工作,我非常紧张,因为这是一个必须使用摄像头的虚拟面试。我向面试官解释了我的情况,谢天谢地他们理解我的情况并同意在没有网络摄像头的情况下继续面试并帮助我保持冷静,我非常感谢他们的好意帮助我保持冷静并做得很好。所以有两个面试官根据我写在简历上的项目问了我一些问题。他们从我的项目中问了很多深入的问题(我真的建议不要在简历中写任何你不确定的东西)。他们问了我一些关于Java、 Python、操作系统、SQL、NoSql的基本问题(我有一个关于 Nosql 的项目),他们确实涵盖了上述所有主题的很多问题,主要来自数据结构和算法。技术面试持续了大约 45 分钟。接下来,他们通过给我一些与工作生活相关的场景来测试我解决冲突的能力,询问我的人际交往能力、领导能力、决策能力。我想说这部分的面试类似于行为一轮,所以这又持续了大约 30 分钟。最后他们问我是否有任何问题要问他们(最后问几个问题总是好的)所以我问了一些关于他们的工作文化和他们处理的项目的问题。
我记得的几个技术问题:
- 详细解释线程。
- 区分静态和动态加载。
- 解释参考对象。
- 涉及 JDBC 连接的步骤——他们希望您回答所涉及的类和方法。
- 区分方法重载和覆盖。
- 解释垃圾收集器。
- 解释 JDK、JRE 和 JVM。
- Java中的指针。
- Java中 hashmap 的加载因子。
- 列出几个 JavaScript 框架。
- 是Python脚本还是编程语言。
- 解释各种 DDL、DML、DQL、DCL 和 TCL 命令。
- Python的主要特点。
- SQL 与 NoSQL。
- 一些与机器学习相关的问题,因为我在这个领域完成了我的项目。
- 还询问了一些 SQL 查询。
面试结束后,约有 50 名应聘者获得了录取通知书。幸运的是,我是其中之一。
给同龄人的小贴士:
- 淡定。
- 确保你的简历中有一些好的项目。
- 彻底准备好你的简历,因为你可以期待简历本身的大部分问题。不要写任何你不确定的东西。
- 准备好 oops、OS、 Java和 SQL 的基本概念。
- 在第一次评估中,确保您完美地解决了编程和 SQL 问题。
总的来说,这真的是一次很棒的经历。感谢 GeeksforGeeks 给我们这个绝佳的机会来分享我的经验。