📜  Robert Bosch(RBEI) 面试经历(校外)

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

Robert Bosch(RBEI) 面试经历(校外)

这是一个校外的机会。每个部门的前 15 名(根据 CGPA 平均水平)被要求参加在另一所大学组织的能力倾向和编程测试。

这是第一轮。

第1轮:
能力和编程测试。
不同部门的测试是不同的。 CS和IT专业的学生必须进行能力倾向和编程测试。
电子或电气专业的学生只需要参加能力倾向测试。
我有资格参加能力倾向和编程测试
该测试有四个部分,分别是语言能力、定量能力、编程逻辑和编码。

根据考试成绩,我校共有约34名学生被邀请参加个人面试。进一步的轮次安排在另一所大学。
第一天是入职前讲座,向我们介绍了公司规范、政策和优势。
事实证明,这家公司是一个很好的合作伙伴。

第 2 轮:
个人技术面试。

以下是问我的问题:

Java问题:
1)静态和最终的区别。
2) 解释Java中的垃圾收集。
3)什么是最终和最终?关于 Finalize 的后续问题。

面向对象问题:
1) OOP 的优点是什么?
2) 解释数据封装。
3)数据封装和数据抽象有什么区别?
4)写一个(程序/代码)类,具有以下属性(面试官提到了一些属性,我用C++写了类结构)。

算法
1) 什么是归并排序?
2)为合并排序编写代码?解释一下。
3) 关于快速排序的问题。
4)关于时间复杂度的问题。

编程
面试官主要是问需要使用算法解决的难题。
他问了大约 3 或 4 个谜题。
问题之一是在字符中找到频率最高(即重复)的字符串。与我被问到的其他 3 个谜题相比,这是一个相对非常简单的问题。

拼图
这是技术面试的最后一个问题:我(面试官)有 100 张卡片,每张卡片上都写有 1 到 100(包括两者)之间的不同数字。我从牌堆中挑出一张牌,上面的数字被擦掉,然后牌又放回牌堆。然后你进入面试室。
卡片散落在你面前(即它们没有排序)。您将如何找到已删除的号码。
我写了一个代码来解决它。他说:你不需要写一个算法来解决它
我的反击答案是:数字 =(前 100 个自然数的总和)-(卡片上所有整数的总和)

采访持续了30多分钟。
在大多数情况下,我发现自己在编写代码。

我收到了一张表格,并被告知我已经通过了技术回合。

第三轮:
人力资源回合
HR是一个非常友好的人。这些问题大多是个人问题,很少是通用的人力资源问题。
几个问题是:
1)你的父母会如何定义你?
2)你面临的最大挑战是什么?
3)你的弱点是什么。
4)这是我喜欢的问题:你相信上帝吗?
他是一个非常友好和谦虚的人。

3 天后,我们的安置官收到了结果。

14名学生在所有部门中被选中。

我就是其中之一。 🙂