📌  相关文章
📜  JP Morgan Chase & Co. 实习面试体验(2020 年校内)

📅  最后修改于: 2021-11-17 09:53:52             🧑  作者: Mango

摩根大通最近访问了我们的校园,招聘学生担任软件实习生角色。整个过程有4个阶段,每个阶段都是淘汰的。 CGPA 为 7.0 的任何部门的学生都可以参加考试。

第 1 轮(Pymetrics+ 在线测试):

           pymetrics 测试链接已转发给所有申请人。必须参加考试。这是一系列 12 场比赛,是逻辑谜题和脑筋急转弯。测试的目的是让招聘人员对你的推理和同理心有一个基本的了解。在此之后,举行了在线编码回合,其中包括 2 个编码问题。

  • 第一个问题:给出一个句子形式的字符串。字符串应该逐字反转,即第一个单词将是新字符串的最后一个单词等。此外,句子的第一个字母应该大写,并且字符串应该以句号结尾。该函数应返回修改后的字符串。
  • 第二个问题:一个不完整的数独在未填充的地方用 0 给出。任务是打印已解决的数独。

在 600 多名申请者中,有 83 人进入了下一轮的候选名单。完全解决了一个问题,另一个部分解决了问题的学生入围。

第二轮(技术面试):

        这一轮主要是关于我的项目和编码问题。面试官看了我的简历,让我简单介绍一下我的项目。之后,他问了一些关于我的项目的问题。问题更多是关于我将如何在不同场景下处理该项目。在此之后,我们转到了 Hackerrank Coderpad,他在那里给了我两个编码问题。每个问题给了我七分钟的时间。

  • 第一个问题:有’n’条垂直线和’m’条水平线形成一个网格。将给出一个数字“l”,它指的是从由两条中间水平线形成的网格左侧消除的块数。我必须编写伪代码才能从给定的网格中获取可能的正方形数量。我解释了我的方法并编写了代码。
  • 第二个问题:在二维平面上给出了一组坐标,实际上是一些城市的位置。我被要求设计源城市和目的地城市之间的最短路径,该路径映射尽可能多的中间城市,但也尽可能优化。我已经通过修改 BFS 解决了这个问题。我的做法是,在任何一个城市,我都会选择距离当前城市到目的地城市的直线最近的城市。因此,我将首先确定直线方向上的相邻城市列表,然后从中选择最佳城市。面试官对我的方法很满意,我把它完整地编码了。

最后,我被问到是否有任何问题,我问了他关于工作文化以及激励他每天重返工作岗位的一件事。这一轮持续了一个小时。在 83 名学生中,有 45 名进入了下一轮的候选名单。

第三轮(技术+人力):

       面试官先让我做自我介绍。然后他问了我一些有趣的问题,比如 1) 如果我必须选择一个世界问题来解决,我会选择哪一个? 2)如果没有编码之类的东西,我会选择什么工作? 3) 你是否愿意选择一个简单的、创新性较低的项目,而不是一个风险高、创新性强的项目等等?面试官和我之间建立了很好的融洽关系。他似乎对我的想法和想法印象深刻。

这一轮持续了20分钟。在 45 名学生中。大约 25 名学生被选为最后一轮 HR。

第 4 轮(人力资源):

       在这一轮中,我被问到了几个标准的 HR 问题。面试官首先让我简要解释一下我的项目。然后他问我对摩根大通了解多少。他还问我,尽管我是一名电子专业学生,但为什么我申请了软件职位。这个问题非常重要。你应该让面试官相信你喜欢编程而不是你的部门,而且你应该维护你部门的荣誉。然后他让我在一两行中解释什么是投资银行业务。最后,我被问到是否有任何问题要问他,我问了与第二轮类似的问题。

这一轮持续了15分钟。在 25 名学生中,有 15 名学生被选中,幸运的是,我是其中之一。当结果到来时,我非常高兴,所有的辛勤工作都得到了回报。

提示:

1. 编码技巧很重要。在 Codeforces 等网站上定期举办竞赛可以提高您的实施技能。

2. 全面了解数据结构和算法很重要,我个人使用 Geeksforgeeks,因为该站点收集了详尽的概念和文章。

3. 面试时要诚实。你在撒谎的轻微印象可能会破坏你被选中的机会。

4. 你应该充分了解你的项目,因为可以提出任何类型的问题。

5. 当你被要求为一个问题编写代码时,不要直接跳到编码中。首先,向面试官清楚地解释你的方法,然后继续编码。如果要求您编写伪代码,请使用相关变量,例如成本、距离等,而不是 x、y 等。

6. 不要担心你会紧张。大多数面试官都很酷,随着面试的进行,事情会变得容易。在采访中,良好的融洽关系和引人入胜的讨论非常重要。

祝你好运!