摩根大通公司面试经历|软件开发实习生

摩根大通公司(JP Morgan Chase and Co.)来到我们的校园招聘实习生。 CGPA高于7.00且没有任何活跃供应/积压的学生可以参加在线竞赛。进行了在线编码测试, 然后进行了岗前演讲和3轮面对面访谈。
在线编码回合:
在线测试托管在HackerRank平台上, 包括两个编码问题, 分别为60分和40分, 时限为60分钟。第一个问题是基于线性DP。很难完全解决所有测试用例。第二个问题是基于基本数组的, 但是它相当冗长。语言令人困惑, 这使得大多数人完全避免了这个问题。但是, 如果你保持耐心并仔细阅读问题, 则解决起来并不难。可以解决大约40分的人将进入下一轮决赛。
技术面试:
在线面试中出现了37人, 被列入了面试对象。有两次技术面试。
技术回合1:
首先有人问我自我介绍。同时他浏览了我的简历。他主要关注我所做的项目。我已经完成了两个Django项目, 所以他问我Django如何工作, 它的体系结构是什么, 使我在Django中工作的原因, 我为项目使用的数据库以及与该项目有关的其他一些问题。然后, 我被要求画一个方框图, 解释我制作的网站的结构。他建议进行某些更改, 并询问我将如何实施它们。本轮主要是关于我的项目的详细讨论。最后他问我是否有30秒的时间让自己为工作做好准备, 这将是我的答案。本轮进行了大约20分钟。
技术回合2:
37人中有15人入围了下一轮技术竞赛。我在履历表中提到的项目再次遭到质疑。之后, 他问除了数据结构和算法之外, 我还研究了其他CS学科。我回答了DBMS。他询问了与DBMS有关的问题, 例如触发器和存储过程之间的区别, DBMS与文件系统相比有哪些优势, 什么是主键等。我被要求编写一个SQL查询来查找第二高的薪水。随后是C的一些基本问题, 涉及诸如存储类, 静态变量, 指针等主题。然后, 我被要求编写代码以在排序的矩阵中进行优化搜索。关于我的兴趣爱好和与大学有关的俱乐部的讨论也很简短。本轮比赛持续了大约30分钟。
人力资源部
13人参加了人力资源回合。我被问到基本的人力资源问题, 例如:

  1. 告诉我一些关于你的家庭背景和学校教育的信息。
  2. 你是一个内向/外向的人吗?
  3. 亲近的人最欣赏你什么?
  4. 如果你与团队成员之间存在意见分歧, 该如何解决?
  5. 你将如何向技术知识为零的人解释你的项目?
  6. 你五年后会在哪里看到自己?
【摩根大通公司面试经历|软件开发实习生】人力资源调查持续了大约15-20分钟, 我们不得不等待大约1个小时, 然后他们宣布了结果。选择了11个人进行实习。我就是其中之一。谢谢lsbin在准备期间提供的所有帮助!!

    推荐阅读