JP Morgan Chase & Co. (JPMC) 2018 年面试经历 | (对于数据科学简介)
在线测试:
JPMC 来到我们的IIT Guwahati学院招聘 Quant Research 和 Data Science 档案。他们在 CoCubes 平台上进行了一个小时的在线测试。测试由以下两部分组成:
第一部分由 30 道 MCQ 组成,包括定量能力、数学、计算机科学问题(考试时间 - 30 分钟)。第二部分包括 2 个编码问题(测试持续时间 - 30 分钟):
- https://www.geeksforgeeks.org/sum-numbers-formed-root-leaf-paths/
- https://www.techiedelight.com/find-possible-combinations-words-formed-from-mobile-keypad/
每个学生在量化和编码轮次都有不同的问题集。
提示和建议:在量化轮中,错误的答案被评为负分。明智地尝试问题并仅在您对自己的答案有信心时才标记。我建议对来自数学堆栈交换的量化问题进行练习。它有很多关于概率和期望主题的问题,可以帮助您涵盖几乎所有模型。数学问题是 JEE 级别的,可以轻松尝试。请检查您的计算并彻底阅读问题。数据结构、算法和时间复杂度计算知识足以回答计算机科学 MCQ。对于编码回合,请注意并积极参与,因为两个编码问题的分配时间仅为 30 分钟。修改动态内存分配,将非常有用。
本轮结束后,21名学生入围QR profile,25名学生入围DS profile。我两个都入围了。
第1轮 :
- 面试官通过询问开始对话,“让我们先告诉我一些关于你自己的事情吧?”
提示——这似乎是一个简单的问题,但你对这个问题的回答会向面试官传达很多信息。所以,我建议你事先为这个问题做好准备。这很可能是几乎所有采访中的第一个问题。 - 编写一个递归函数以在 C 中打印一个字符串。
- 编写一个函数来打印 C 中整数数组的所有排列。
提示——在编写代码的同时解释你的逻辑。练习在纸上写代码。最重要的是你能够很好地向面试官解释你的逻辑。 - 一个基本的概率问题。
- 给定两个具有统一 pdf 的随机变量 A 和 B,求 a 2 >=2*b 的概率。
- 我们掷骰子三次。我们以严格递增的顺序获得 3 个数字的概率是多少?
提示 – 修改 p&c 和概率概念。尝试提出你对问题的逻辑理解。
最后,他通过问我是否有任何问题要问他来结束这一轮。我向他询问了他在 JPMC 的经历,以及 JPMC 是否有任何特定项目可以让员工了解新技术。
第 2 轮:
- 说说你自己。
- 面试官向我解释了这两个配置文件之间的区别,即量化研究和数据科学。他问我更喜欢哪个配置文件,为什么?
- 告诉我你知道的所有编程语言以及你使用它的目的。然后他问了几个基本的Python编程语言问题。他向我询问了Python中的枚举函数以及我在Python中用于机器学习和深度学习项目的所有库。
- 在所有项目中,您最擅长解释哪个项目?
因为我把所有的项目都准备好了,我让他选择。他让我解释一下我最后一年的 B.Tech。项目。我告诉他到目前为止在项目中所做的所有工作以及我们计划进行的进一步修改。 - 他问了一个关于期望的段落式问题。他让我告诉他掷骰子的预期收益。然后他进一步问,如果你对第一次投掷的结果不满意并允许再次投掷,那么现在比赛的预期回报是多少。
最后,他通过问我是否有任何问题要问他来结束这一轮。我向他询问了他在 JPMC 的经历以及 JPMC India 目前正在开展的项目类型。
第三轮:
- 说说你自己。
- 捕获雨水问题。
他问我适合哪种编程语言,并要求我在纸上为这个问题编写 C++ 程序。提示 - 清楚地解释逻辑,最后谈谈空间和时间复杂度。 - 他问我对数据结构有多满意。他最后让我设计一个数据结构,我们可以在 O(1) 时间复杂度内插入()、删除()、搜索()和 getRandom()。我被困在两者之间,但他给了我一点提示,这帮助我最终设计了数据结构。
提示——不要轻易放弃问题。如果您被卡住很长时间,请尝试寻求提示。
第四轮:
这一轮,面试官看起来很酷,但事实证明这是最难的一轮。
- 说说你自己。
- 面试官根据我的实习经历和我目前正在从事的项目提出问题。
- 您是否在之前实习过的公司获得了实习前offer?我说是。对此,他进一步询问了拒绝 PPO 的原因。
- 设计谷歌地图。我澄清了这是否是他肯定回答的系统设计问题。我告诉他,我没有学过系统设计,可能无法回答某些技术概念。尽管如此,他还是希望我尝试这个问题。我简要介绍了我将用于此应用程序的数据结构。然后他问了我一些技术问题,并不断指出我设计中的缺陷,并不断要求我改进我的解决方案。我主要从数据科学的角度回答了这些问题。
第 5 轮(人力资源轮):
- 说说你自己。
- 面试官简要介绍了自己的背景,然后分享了他大学时代的一些经历。
- 我更喜欢哪个配置文件。
- 向我介绍了 JPMC 的各个团队以及他们目前正在进行的各种项目。
- 为什么是金融?任何可以证明我对金融感兴趣的过去经历。
提示 - 面试官试图了解您对学习金融的热情程度。不要让他厌烦你所完成的与该领域相关的课程的细节。
最后,他通过问我是否有任何问题要问他来结束这一轮。我向他询问了他在 JPMC 的经历,以及 JPMC 如何帮助新人学习金融和风险管理。
完成该过程后,有 5 人被选中(QR 3 人,DS 2 人,DS 个人资料我被选中)。
小贴士——面试时要自信。面试官对你的思考过程更感兴趣,而不是正确答案。在面试过程中保持微笑,并与面试官坚定地握手。最重要的是,做你自己! 🙂