📜  软件工程师的壳牌面试经验|校园 2021

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

软件工程师的壳牌面试经验|校园 2021

壳牌于 2021 年 8 月 25 日进行了在线测试。我申请的职位是 IT 软件工程师。整个选拔过程于 2021 年 8 月 25 日至 2021 年 8 月 27 日期间进行

  1. 笔试
  2. 笔试入围学生的就业讲座
  3. 面试

第 1 轮:此测试为 2 小时 15 分钟,不同部分的时间固定。

第一节:时长:60分钟

  • 计算当前元素之前存在的元素的数量,这些元素大于当前元素
Example:
Input:[2,9,5,1,10,3]
Output:[0,0,1,2,0,3]
  • 在特定的社交网络中,好友是系统自动分配给用户的,用户不能自行添加自己选择的好友。目前社交网络上有N个用户,标签从2到N+1。对于每个第i个用户(其中I的范围从2到N+1),系统将所有标签为i的倍数的用户分配为用户的朋友(如果可能的话)。有一天,社交网络的所有用户聚在一起开会并组成群组,使得群组中的每个人都是该群组中每个其他人的直接朋友或朋友的朋友。
Example: Input: 10
Output: 3
Explanation:
Three groups will be formed:{2, 3, 4, 5, 6, 8, 9, 10}, {7} and {11}

第二节:时长:15分钟

  • SQL 查询打印属于德克萨斯市的客户的姓名

第三部分:本部分包含 25 个技术 MCQ,其中大部分问题来自 DBMS 和数据结构。

第四部分: 25 个能力 MCQ

大约140名学生被选中参加面试。

第二轮:面试时间为 2021 年 8 月 27 日。

我们每个人都有 1 小时的面试时间

  • 我的面试只进行了 20 分钟
  • 面试官非常友好,前几分钟他们向我解释了公司,接下来的几分钟,我被问到了来自Java的技术问题。
  • 什么是Java中的不可变类
  • 接口使用
  • 哈希图用途
  • 类加载器
  • Java数据库连接
  • 静态方法可以访问非静态变量吗
  • 然后我被问到一些基于团队合作的问题,比如你在团队合作中面临的挑战是什么,用你所面临的现实情况来解释。我猜他们问了我大约 5 个基于团队合作的问题。
  • 然后最后他们问我是否有任何问题要问他们,我问他们最喜欢的 shell 项目。

那天他们宣布了结果,89名学生被选中,我就是其中之一。

尖端:

  • 自信点。
  • 了解有关您的简历的所有信息。
  • 学习核心 CSE 概念,尤其是Java、oops、DBMS、OS、CN。
  • 为极客和 Leetcode 练习极客的编码问题。
  • 对于基于团队合作的问题,请用您所面临的现实情况来回答它们。

祝一切顺利 !!!