📌  相关文章
📜  摩根大通 – 软件工程师 FTE 良好面试体验的代码

📅  最后修改于: 2021-11-18 02:06:46             🧑  作者: Mango

在过去的几年里,JPMC 没有来校园参加他们的招聘计划,这是他们为实习和全职职位招聘新生的唯一过程。

一共3轮,第一轮是编码测试,然后是视频面试,最后一轮是黑客马拉松。

第 1 轮(在线编码测试):只有 2 道编码问题,没有 MCQ 或任何其他问题。这些问题是标准的,很容易破解,并且在 HackerRank 平台上。

  1. 合并重叠区间
  2. 给定一个二进制字符串,计算以 1 开头和结尾的子字符串的数量。

时长: 90分钟

第二轮(视频面试):编码测试后,被选中的候选人凭注册邮箱收到面试邀请。它是在 HireVue 平台上进行的,该平台有 2 个预先录制的问题,我们有机会在给定的时间范围内最多 2 次尝试回答每个问题。在我看来,第一次尝试回答这两个问题总是好的,这是淘汰次数最多的一轮。这些问题有点行为,对我来说是

  1. 你的优势和弱势是什么?
  2. 从您过去的任何经历/项目中,您学到了什么,以及您如何克服遇到的所有困难?

时长:约10分钟

第 3 轮(优秀黑客马拉松代码):一两个月后,我收到一封邮件,说我是被选中参加这次黑客马拉松的 650 名学生之一。大约有 92 支球队,一支球队大约有 6-8 名候选人,并被分为两组,每组 45-46 支球队。我们的活动正式启动是在 6 月 17 日。

在开始之前有一次会议向我们简要介绍了该事件并消除了我们的疑虑。

6 月 17 日至 18 日:首先是多个研讨会和研讨会,我们必须向我们的队友和导师介绍,我们还学习了公司事物的运作方式以及与 Github 相关的事物,以便我们的黑客马拉松将我们的解决方案安全地上传到 GitHub。他们使用了 BeMyApp 平台,在那里我们可以获取所有资源,例如队友的姓名以及与排队的事件安排相关的所有其他内容。此外,他们在 Slack 上创建了一个工作区,用于联系我们的队友,并且有关于注册或任何类型的帮助的渠道。

6 月 19 日:这一天从早上 8 点开始,所有非政府组织都来了,并提出了他们要求我们提供解决方案的问题陈述。经过一个小时的演讲,当他们所有人都发表声明后,我们获得了每个团队和他们的两位导师的单独缩放会议链接,并有大约 20 分钟的时间讨论声明的解决方案,之后,他们发布了表格我们必须根据我们想要处理的声明按优先顺序填写我们的非政府组织,这是先到先得的原则。

上午 11 点左右,我们被分配到我们必须工作的非政府组织,对我来说,它是 GiftAbled 基金会,我们必须在我们的伙伴和导师的帮助下开始工作。

除了几个小时外,有许多 SME(主题专家)整晚都在工作,它的工作方式是,当我们需要对我们使用的任何技术提供帮助时,我们只需要输入我们的技术和团队编号一个 Slack 频道,他们很快就会在我们的会议上收到一条消息。

同样对于我的团队,我们的导师在 zoom 的分组讨论室中亲自给我们打电话,并为我们的每个团队成员进行了大约 45 分钟的随意采访。

6 月 20 日:我们长达 24 小时的黑客马拉松即将结束,上午 11 点我们必须提交我们的演示文稿和原型必须上传到他们在这段时间内提供的 GitHub 存储库,然后我们有几分钟的休息时间,然后来到非政府组织和技术评委,我们必须向他们展示我们的原型和解决方案,并回答他们提出的问题。

不幸的是,我们无法进入前 3 名,也没有进入最终评审阶段,但这并不意味着我们没有收到报价,或者获胜者肯定会收到报价。

从我的团队那里,我们 4 人得到了加入公司的邀请,即使我们无法进入决赛,但他们考虑的是我们如何处理问题、面对问题并克服它,以及我们与导师的对话。

要记住的要点:

  • 当您了解团队详细信息并在此基础上讨论您将要使用的技术时,请在启动前与您的队友开会或讨论。
  • 与团队中的每个人以及导师进行健康的讨论,并向他们适当地表达您的想法和建议。
  • 进行大约一两个小时或尽可能多的富有成效的讨论,而无需直接继续编写代码并讨论您必须使用的所有技术,或者也可以寻求导师或中小企业的帮助。
  • 专注于你的演讲以及你将要向他们展示的关键方面,他们的截止日期非常严格,尽量不要超出这个范围,否则对团队来说不会是一个好局面。
  • 经过一个月的黑客马拉松,JPMC 开始向他们从活动中选择加入他们公司担任软件工程计划 (SEP) 角色的候选人发送录取通知书。

祝一切顺利!