📜  西门子GTE面试经验|校园 2022

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

西门子GTE面试经验|校园 2022

面试标准:

总回合数: 4(1+3)

CGPA 截止值: 7 CGPA

第一轮:在线评估轮

时间: 60分钟

这是一个 在线的 评估轮由 32 个多项选择题组成,没有否定。问题主要来自:

  • C/C++ 输出(多数)
  • 面向对象原则:虚拟继承的概念,Java 特定的关键字
  • Servlet:用于实例化的工厂方法
  • 图的数据解释
  • 血缘关系
  • 时间和工作
  • 利润损失
  • 基于集合/地图的 MCQ
  • 二维数组中基于指针的元素提取

提示:这些问题来自不同的主题,具有不同的分数权重。我先解决了所有6分的问题,然后是4分的问题,然后是2分的问题。我在 3 轮内解决了整篇论文。

结果:

共有250多名学生参加了测试,30人入围了面试讨论。

第 2 轮:技术面试 1

时间: 45分钟

采访以热情的自我介绍开始。到达后我才知道他们的内部团队延迟了 10 分钟。分享我的简历。 10分钟后。我的面试开始时完全成熟。我从我的基本介绍开始。我提到了我在本科期间所做的项目和实习。小组中有2名面试官。

我被要求写一个算法:

  • 对 0 和 1 的数组进行排序:我的方法: 最初,我使用计数排序算法在 2 遍中解决了这个问题,其中我计算了第一遍中 0 和 1 的数量,并在第二遍中将其相应地放置在数组中。
  • 预期方法: 后来他问我优化。我结合了荷兰国旗算法的变体,并在 1 次迭代中解决了这个问题。这里提到了写的方法。
  • 我被要求使用 7 个单位的金棒支付一名著名的员工。正确的最小答案是 2 切。然而,由于我在面试前没有修改这个谜题,所以我设法把它降低了 3 次。我敦促大家在面试前解决所有的难题。

拼图资源:

  • 优先执行此操作 (http://www.crazyforcode.com/top-10-interview-puzzles/):十大面试难题
  • 在第一点之后遵循这个

之后,第二位面试官问了我一些问题。

  • 货币面额问题:我给出了一种方法,其中所有货币都以排序方式存储在数组中。这种方法奏效了。但是他想让我测试一下货币是否太大(假设我们的面额是 3,00,000 – 3,50,000,我们必须找到 350/- 的最小纸币。如果我们从最后一个开始遍历数组,它将占用大量时间。)因此,建议使用二进制搜索方法进行优化并为此编写代码。这需要写在记事本上。方法是这样写的。
  • 从那以后,我提到我在 IIT Kharagpur、Tata-Communications 实习期间曾在团队中工作,并在 NVIDIA 单独工作。他开始问我最喜欢什么。
  • 一个小时后,我收到一封邮件,说我的第二轮技术讨论面试安排在 15 分钟后。

第三轮:技术面试 2

时间: 55分钟

  • 好吧,这对我来说是决定性的一轮。这一轮让我目睹了兴奋、好奇、恐惧、内疚、压力和自信。
  • 这一轮从我的一般介绍开始。他开始问关于我的家庭和我父亲的职业的问题。他后来问我“数据结构”一词是什么意思。我用一个比喻来解释,现在“数据比黄金还贵”。然后解释了它的线性和非线性结构。然后他问我什么是堆?我解释了 MinHeaps 和 MaxHeaps,以及它们的用途。
  • 紧接着,他问了我关于 LinkedList 的问题。他让我写一个代码来检查链表是否是回文。
  • 我使用堆栈解决了这个问题,并明确写出了链接列表中偶数和奇数节点的条件。这种方法很好,但他想要一种通过反转链接列表的方法。所以,他告诉我写同样的代码。现在,在我的采访中,这里开始了一个充满复杂情绪的旅程。这是一个非常标准的问题。我开始在记事本上写字。
  • 不知不觉中,由于在迭代版本中更改了链接排列的顺序,我在代码中创建了一个错误。他想通了,但我很确定这种方法是正确的。所以他让我在编译器中执行它。我从头开始,创建了一个节点,一个有 4 个节点的链表,打印了这些节点。接下来,我执行了我的逻辑。它给了我一个分段错误,我知道在这一点上我走错了方向。我尝试了多种东西,但没有任何效果。我开始认为我现在在这次采访中失去了机会,至少只是发现了错误。后来,我发现了这个错误并将其传达给了我的面试官。他对我发现了这个错误印象深刻。但即使在整理之后,它也没有奏效。也许我可以说它是一种面试压力,所以我改变了我的方法。 (采访后:我发现这只是一个指针问题)
  • 我从递归方法开始。在 54 分钟结束时。当他即将离开时,我让这个递归版本按照他的期望运行了正确的输出集。他用 1->2->3->4 更改了 Linked List 节点的内容。输出反转为 4->3->2->1。
  • 他意识到代码有效,并问我是否有任何问题。我询问了西门子的工作文化。
  • 这一轮之后,我没有希望,因为我在标准问题中犯了一些非常愚蠢的错误。我有点情绪化,我无法让它在第一次尝试时运行。但我最后回忆起来,我能够交付他要求我的东西。我什至发现了一个我创建并解决的错误,并在有限的时间内讨论了多种方法。我认为这让我通过了第二轮技术面试。

我收到一封邮件,说我在云九上进行了 HR 讨论。我很高兴能进入最后一轮。我相信无论最终结果如何,我都会庆幸自己进入了最后一轮。

第 4 轮:技术面试 3

时间:30分钟

这一轮从一个基本的介绍开始。他问我:

  • 我今天过得怎么样?他问哪一轮面试最好。我毫无疑问地描述了技术面试II。我解释了我是如何解决一个错误的,并尝试了多种方法,并最终使代码运行。他印象深刻。
  • 他问我,我做过哪些项目。我开始详细阐述我在 IIT Kharagpur、Tata Communications 的所有实习项目经验,以及我在 Nvidia 的持续实习。他问我更喜欢团队合作还是个人?我回答了这两个问题,因为团队合作有助于头脑风暴,而个人帮助我提高自我搜索和启动能力。
  • 然后他问了我一个基本的概率问题,因为我提到我擅长逻辑构建,并探索了竞争性编程。
  • 后来他问我,你和班上其他 77 名学生有什么不同?我很欣赏那些 77 也很好。但我有额外的经验,通过做某些实习和行业项目将我的理论付诸实践。 \
  • 然后他问我如何发现项目中的瓶颈以及如何构建它们?
  • 后来他问我有什么问题吗?我向他们询问了他们网站上提到的 CAD 软件。他解释了这一点并问你为什么只问关于这个软件的问题?
  • 还有一些关于我的长处、短处和爱好的讨论。问我在整个项目实习生命周期中编写的代码行数。
  • 他问了我一个关于公司的问题,我回答说,目前我很期待在一家有很好的学习和成长机会的公司工作很长时间。

结果

一小时后,我的朋友开始打电话给我,说结果出来了。我看了他们一眼,猜怎么着,我以2022 批次的研究生实习工程师的身份进入了西门子。他们从 250 多名学生中选出了 4 名学生,幸运的是我是其中之一。我立刻把它分享给了我的妈妈,爸爸和幸福的泪水滚了出来。

尖端:

  • 在人力资源面试中始终保持积极态度。切勿提及或诽谤任何个人,尤其是公司。总是通过在需要的地方赞美他人来回答。
  • 我会一直鼓励的一件事是,无论你失败了多少次,放弃绝不是一种选择。没关系,如果你没有一个好的开始,你的结局仍然可以是美好的。在我的 Sem-II 中获得 6.54 的 SGPA 后,如果有人问我会进入西门子,我不会相信你。但是,是的,请继续忙碌,获得实习机会以使您的个人资料与众不同,明智地使用 LinkedIn 寻找机会,并拥有不错的 CGPA。在展示位置时,我设法将我的 CGPA 保持在 8.46。至少,它可以帮助您入围面试。我祝你好运,我知道你将能够破解它!一切顺利!