📜  摩根大通面试经历|套装3(实习)

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

JPMC 访问了我们的校园以获得全职和实习机会。

我参加了 2018 年夏季技术分析师计划。

总共进行了3轮。第一轮是在线编码测试,第二轮是技术轮,第三轮是人力资源轮。

第1轮:

在线编码测试托管在 HackerRank 平台上。有 10 个 MCQ,包括能力和技术问题。每个问题的权重为 3 分。没有负面标记。除此之外还有2个编码问题。

第一个:

这是一个典型的雨水收集问题,其中水被直径等于塔的球代替。

这是更简单的问题 15 分。 https://www.geeksforgeeks.org/trapping-rain-water/

第二个:

这是一个相对困难的问题,权重为 55 分。

问:某学院为学生组织了各种培训项目。每个节目都有以下字段,[节目名称][开始时间][结束时间][节目值]。这些详细信息存储在字符串向量中。

找出学生参加多少课程以最大化他/她的总课程价值。

输入 :

4 -> 一天内安排的节目数量;

[P1] [14][15][200] // 14 表示 1400 或下午 2 点;

[p2][18][19][200]

[p3][16][19][100]

[p4][15][18][100]

输出:

3

(P1->P4->P2)

这个问题可以用贪心法解决。从90个学生中,只有3-4个学生可以完全解决它。大约 30 名学生进入了下一轮的候选名单。

第二轮:技术轮

有两个面试官。他们都热情地跟我打招呼,让我自我介绍,我什么时候吃早餐,什么时候吃晚餐。

他们问我有什么兴趣。我回答了数据结构和算法。他们说你在编码测试中表现很好,所以你必须擅长数据结构和算法。告诉我一些其他的技术专长。

我有 4 个项目,其中 3 个已完成,1 个正在进行中。我已经使用 Arduino Uno 和PHP在 IoT 上完成了 1 个项目。 2 个 Django 项目和 1 个机器学习。他们询问了项目的所有细节,他们问了我关于我的项目的所有可能的问题。

什么是机器学习?解释朴素贝叶斯。解释 KNN 算法。什么是 SVM? AI、ML 和 Deep Learning 之间的区别。这是一种快速射击,他们不断问我问题,我不断回答他们。

他们询问 Google Assistant、Siri 和 Bigby 是如何工作的。 NLP 和语音识别有什么区别?为什么我选择 C++ 和Python作为我的主要编程语言。

然后他们让我写一个 sql 查询来删除表中的重复元素。

最后他们问:“你认为未来 3-5 年的自己在哪里?”为什么是摩根大通?

第三轮:人力资源轮

HR 非常酷和友好。他介绍了自己,然后让我做自我介绍。他问我关于我的家庭,家庭背景,为什么我不想加入我的家族企业等。

他看着我的 POR,让我解释我的职责以及为什么我喜欢在我的研究所参与这么多活动。

他问了我未来的目标和其他常见的人力资源问题。

最后他问我有没有什么问题要问。所以我问了他几个问题,比如“如果我被选中参加实习,我应该学习什么技术才能在实习中脱颖而出。您最喜欢摩根大通的哪一点?除了金钱利益,您还为员工提供什么?我对股票研究很感兴趣,请问我在股票研究部有什么机会吗?”

总体来说面试体验很棒。 10 人被选中实习,我就是其中之一。