我最近参加了ABB的软件工程师职位的布局驱动。 (下面给出了时间范围以供参考)这是四个 IIT 的池放置驱动器,即。 IIT Bhilai、IIT Dharwad、IIT Goa 和 IIT Pallakad。总共有87名候选人,只有7人被选中。
在这 7 人中,有 4 人来自我的大学 (IIT Bhilai),我很幸运能成为其中之一。
大体时间:
- 在线测试: 2020 年 11 月 28 日(90 分钟)
- 面试: 2020年12月1日(4轮)
在线测试:共有三个部分。
- 逻辑推理(20 分钟)
- 编码(60 分钟)
- 面向Java的问题的 MCQ(20 分钟)
这个测试的逻辑推理是我遇到过的最艰难的,除此之外,这部分分配的时间很少(20 分钟)。然而,有一线希望,结果是基于所有候选人的相对表现,而不是基于截止的。
在编码部分,有三个问题。题目不是很难,但无法在规定的时间内完成。我花了 20 分钟(共 60 分钟)来阅读和理解所有三个问题,并在剩余的时间内成功解决了一个编码问题。幸运的是,一个人就足以接到面试电话。
第三部分即 MCQ 要求深入了解Java和 OOP 概念,尤其是接口。我能够解决其中的大部分问题。
面试:前三轮是视频通话,最后一轮是电话。
第 1 轮(技术):这一轮围绕着我的简历展开。面试官介绍了自己和他的工作。然后他问我关于我自己和我做过的项目。
- 边缘和云之间的区别。
- 满分 10 分,您如何评价自己的编码(在Java)?
- 我在 5G 方面做过一些项目(实习),他问了这个问题以及 5G 中使用了哪些新功能或技术。
- 解释一个Java程序从头到尾执行的过程?
- 解释一下 OOPS?
- 实例和对象有什么区别?
第二轮(技术):
- 满分 10 分,您如何评价自己的编码(在Java)?
- 什么是抽象及其用途?
- 什么是接口,它们与继承有何不同?
- Java集合中有哪些不同的数据结构?
- 关于 ABB Ability 平台的激烈讨论。该讨论涉及物联网、云(如 Azure 和华为)、ML、API(Restful)等主题。
- 什么是 Restful API,它们是如何工作的?
- 您将如何找到给定字符串中子字符串的频率(出现次数)?
例子:子串存放在变量key中,给出一个算法来求key(“and”)在字符串。
String s = “Suresh and Ramesh went to Patna for their friend’s wedding and stayed there for a week”;
String key = “and”;
输出:
2
第 3 轮(技术 + 人力资源):
- 关于我自己和我对技术和非技术的兴趣。
- 我从哪里来?
- 您将如何使用技术来改善您所在的州(或您所在州的农业等任何领域)?
- 最后问了面试官在ABB的进步范围(职业方面)
第 4 轮(人力资源):
- 关于我和我的家人。
- 我感兴趣的领域是什么?
- 如果大流行情况有望在明年 7 月我完成毕业后有所改善,我是否愿意为这份工作转移到一个新城市(班加罗尔)?
判决:选择
总体经验和提示:我的面试不是为了检查我在 CS 不同领域的深入知识(我忘了提到我是一名电气学生😉,而是我已经做过的事情(项目和实习)。我有此处没有提供有关我的项目的详细信息(与物联网、家庭自动化、5G 中的边缘处理、restful API、使用 YOLO 的对象检测有关),但它们让我通过了这次采访。