贝莱德于 2020 年 9 月 1 日访问了我们的校园(VIT、Vellore)进行招聘。提供的角色是技术分析师(实习生)和财务建模(实习生/实习生 + FTE)。对于那些填写金融建模的人来说,他们的先决条件是擅长数据科学和机器学习。我申请了技术简介。
资格:所有分支机构和CGPA 6.0以上
第一轮(在线测试):本轮在他们自己的站点上进行,本轮的时间为90分钟。这是一个非常隔离的测试,重点是能力、算法设计和 DBMS 的所有方面。
测试分为3个主要部分——能力、编程能力和SQL
- 能力:能力部分由各种子部分组成,如逻辑推理、注意细节、高级能力、数据解释。所有这些部分的时间都限制在每个问题一分钟以内。逻辑推理5 题 8 分钟,注意细节8 题 9 分钟。时机在这里非常重要。我的建议是在参加这一轮之前练习高级能力、数据解释和逻辑推理。注重细节是不需要任何准备的事情。您所要做的就是阅读一堆密切相关的数字,并找出哪些选项的组合错误。您可以从这篇 GFG 文章中练习量化。
- 编程能力: 30分钟内完成15道题。如果您很好地掌握了概念并了解如何为给定的问题陈述设计算法 – 您将在 20 分钟内完成。前 12 个问题的形式。给出了一个问题,并给出了一个措辞的解决方案以及一个流程图,其中有从 1 到 5 编号的空格。问题是填充这些空格中的内容。最后 5 个问题来自 AVL Trees。
- SQL:它有 15 个与数据库相关的问题。它们就像 MongoDB 等数据库的优缺点、语法相关问题,以及一些与为给定输出提供 SQL 查询相关的问题,反之亦然。这是一个 30 分钟的部分,包含 15 个问题,也很容易。
在参加技术简介的 700 名学生中,有 150 名入围面试。
第 2 轮(技术面试):这是在 Cisco Webex 上进行的,这一轮的持续时间为 1 小时。我的小组由来自 Blackrock 技术团队的两名成员组成。我小组中的一名成员是 VIT 校友。这是采访的过程
他们介绍了自己,并告诉我也这样做。我做到了。在我的介绍中,我介绍了我去年夏天完成的实习工作,第一个面试官就这样开始了。
-
第一面试官:告诉我更多关于你的实习。
我告诉他我如何处理数据、提取文本,并在我前进的过程中不断提及技术术语。我告诉他我打算通过我正在构建的应用程序实现的目标以及我面临的一些挑战以及我如何管理这些目标。
-
第一面试官:您如何设法提取名称和身份号码,因为它们不在键值对中?
我告诉他我使用某个文本作为我的固定点并遍历它下面检测到的所有文本。也给他举了个例子。他对回应深信不疑,并说:“这个项目听起来很酷”。然后他把控制权交给了另一个面试官
-
面试官二:你在简历中提到过网络开发项目。你能告诉我这件事吗?
我不是网络开发人员,那些是学期项目。我告诉他们他们是在学期中完成的基本项目,并且仍然解释了我所知道的一切。她感到非常确信,并告诉我她不会在网络开发方面询问我使用的技术。
-
面试官二:为什么是MongoDB?
我告诉她我想使用 NoSQL 数据库,在 Google Cloud Firestore 和 MongoDB 之间,我选择了 MongoDB。按照 Youtube 教程制作 CRUD 应用程序,然后编写我的后端。
-
面试官二: 你能解释一下MongoDB数据库和传统SQL数据库的区别吗?它们之间存在重大的架构差异。
起初,我不知道该回答什么,但是当他提到“架构差异”时,我想我应该说 SQL 和 NoSQL 数据库之间的差异。我解释了它们之间的差异——告诉他们我更喜欢 NoSQL 作为我的项目,告诉他们 NoSQL 相对于 SQL 的优点——也有一些缺点(必须编程约束而不是让 Db 来做)。他们对答案很满意。现在,我们转向某些编码问题
-
面试官二: 我有 2 个字符串和 B,我想知道 B 是否是 A 的字谜?
他们让我分享我的屏幕并在任何 IDE 中将解决方案编码为一个完整的Java程序。我首先解释了我首先想到的解决方案。我使用 HashMap 计算 A 中的字符。然后迭代 B 并开始降低频率。对于频率达到0的字符,我将其完全删除。最后,我检查了地图是否为空。我还添加了执行前的长度预检查。他们对解决方案并不完全满意。他们让我用更少的空间优化它。起初,我不知道解决方案,但后来他们给了我一个提示——“排序”。那时我想起了字谜中的字符必须具有相同的字母顺序。我解释了解决方案,他们现在很满意。然而,他们并不完全满意,因为他们不得不给出提示。
-
面试官二: 为什么是 BufferedReader 而不是 Scanner?
我告诉他们,由于标记化错误,Scanner 效率不高,而且与 BufferedReader 相比速度较慢。此外,BufferedReader 是线程安全的。然后,我给了他们一个不同,我的计算机老师在我的第 9 级标准中告诉我,我们对此有一些欢笑。
-
面试官二: 您可以使用队列实现堆栈吗?只需使用示例 I/O 解释解决方案。
我解释了我将如何使用 2 个队列并实现它们。
-
第二个面试官:你为什么要从队列 2 中取出所有元素?
我告诉他们输出所需的 LIFO 和 Queue 具有 FIFO 架构。这就是他们要找的答案。
-
第一面试官:为什么是HashMap? (指的是他们问的字符串问题)
我列出了 HashMap 的一些优点和缺点以及某些理论概念。
然后他们问我有什么问题要问他们吗?我的问题是:
- (对我的大学校友)你在 VIT 的经历如何?
- (对双方)Blackrock 的生活怎么样?
- (对双方)你有什么建议想给新加入 Blackrock 的新人吗?
大约一个小时后,我接到了他们人力资源部门的电话,告诉我我被选中参加最后一轮人力资源工作。大约一个半小时后。
第三轮-(人力资源面试):这一轮的时间为30-40分钟。基本上取决于您如何回答详细说明或保持简短。
这是一次非常好的采访。这更像是一次讨论,我的面试官想了解我以及我是否适合该公司。他介绍了自己,并要求我也这样做。然后问题如下:
- 告诉我你的项目和你的实习。你从他们身上学到了什么?无论是个人还是专业
- 你对一家即将聘用你的公司有什么期望?
- 你是团队球员还是个人球员?
- 您的短期和长期目标?
- PG(研究生)学习计划?
- 任何位置偏好?
然后,他问我有什么问题要问他吗?我询问了贝莱德的生活,告诉他我喜欢我大学的一位校友接受我的面试。我们笑了,然后他结束了采访
结果:第二天出结果,我被选中参加实习。
以下是我对参加面试的学生的一些提示——
- 回答时要冷静。你的紧张表明你对自己的回答没有信心,即使你给出了正确的答案,你也会被扣分。
- 确保你清楚你在简历中提到的项目。此外,请说明您对项目中使用的技术的熟练程度。如果您在所使用的技术方面稍显薄弱,这将有所帮助。
至于资源,我认为 GeeksForGeeks 足以学习概念。您可以阅读他们关于算法和数据结构的文章以及您喜欢的语言的理论。对于练习,我推荐 Leetcode 和 HackerRank。
如果您想将所有基本的东西都放在一个地方 – 就在这里!!
您可以访问 GATE CSE -LMN 进行最后一分钟的准备。
祝一切顺利!!