JP Morgan Chase & Co 面试经历 |第 4 组(FTE 校内)
JPMC 参观了我们的校园以获得全职和实习机会。
我参加了 2018 年全日制技术分析师计划。
一共进行了3轮。第一轮是在线编码测试,第二轮是技术轮,第三轮是人力资源轮。
第1轮:
在线编码测试托管在 HackerRank 平台上。有 10 个 MCQ,包括能力和技术问题。每个问题的权重为 3 分。没有负面标记。除此之外,还有 2 个编码问题。
第一个:
这是一个典型的买卖问题,有两种不同的情况。
一个是你可以在你购买后出售,另一个是你可以随时出售和购买。
这是较简单的问题 30 分。
链接:https://www.geeksforgeeks.org/stock-buy-sell/
第二个:
这是一个相对较难的问题,权重为 40 分。
典型的 2d-DP 问题。
问题:找到并返回 kxk 矩阵的最大和与 anxn 矩阵中的最大和。链接:https://www.geeksforgeeks.org/print-maximum-sum-square-sub-matrix-of-given-size/
第 2 轮:
有两个不同的小组,同时接受全职采访。
一个是高级副总裁,另一个是更高的技术职位。
我去找了高级副总裁,他很好地向我打招呼,并要了我的简历。
有人问我为什么没有姓氏,因为我只有名字,我回答得非常聪明,他似乎对那里印象深刻。
然后他问我是否知道设计模式并在现实生活项目中实现了它们。链接:https://www.geeksforgeeks.org/software-design-patterns/
因为,我知道他们,我已经回答了他们,但告诉他我已经在现实生活中实施了一些项目。
然后他问,告诉我你精通的语言。
我回答Java。然后他告诉我用Java给自己打分,我给自己打了 7/10。
然后他让我写一个程序在Java中交换两个数字。他想知道这更像是一个技巧问题,我将如何实施它。
我做了一个单独的函数来交换列表中的数字,然后返回新列表以更新旧列表。
EX-
List swap(List list){
//some code
}
public static void main(String[] args){
List list=swap(list);
}
基本上他想看看我是否会选择以模块化方式实现代码。
然后,他问我还知道什么,我告诉他Android,他似乎很想知道我对它了解多少。
我告诉他Services 、 UI 、 Handlers 、 Loaders等......他似乎也知道所有这些。
这更像是一个讨论而不是问答环节。
然后他问我是否有过像集成、系统、单元测试这样的测试经验,因为我曾作为 Android SDK 开发人员实习过。
He asked various types of work that I did in my intern, So kindly be thorough in whatever you did in your intern , if any.
然后他问我两个谜题。
First one was : You have 13 Blue balls and 12 Red balls in a bag and we pick two balls at a go. If we pick same color balls then both of them are out of the bag else Red ball will be out.
Then what is the color of last ball that will be left and why?
我在不到 5 分钟的时间内回答了这个问题,他对我的方法印象深刻,因为它既是数学的又是逻辑的,正如他所说的那样。
Second one was : https://www.theguardian.com/science/2017/jul/03/did-you-solve-it-are-you-smarter-than-a-cat
我在 8-10 分钟内回答了它,然后他用大约 15-16 个测试用例检查了我的方法。他似乎对此并不满意,所以他告诉我他的方法。
但我证明了他的方法也给出了相同的答案。他似乎对此印象深刻,并说分析得很好。
然后,他问我是否有任何问题要问他,我问,如果被选中,在加入之前我应该做什么。
他告诉我应该学习高级数据结构。
最后他问我最喜欢的科目,我回答DS和Algo,
然后他让我编写函数来打印二叉树的顶视图、底视图、左视图和右视图。
我在 15 分钟内完成了所有这些,他说:“你真的很擅长编码和分析”。
第三轮:
HR 很酷很友好。他做了自我介绍,然后让我自我介绍。
他问我关于我的家庭,家庭背景。
他告诉我为什么在了解了我的同龄人和其他个人问题后,我没有选择做 Btech。
然后,他问你对摩根大通了解多少,有什么最新消息?
他告诉我,我有最有趣的简历,并询问了我的 Android 应用程序,以及制作它们的动机
我的目标用户是什么?在相同标准下,它与其他应用有何不同?
最后,他问我是否知道赔偿分手,我对所有 3 个职位持开放态度,即孟买、班加罗尔、海得拉巴。
最后我向他打招呼说,希望很快能收到你的来信。
总的来说,面试体验很棒。
It was more of tricky and in-depth knowledge test than just usual Technical Interview .
8 人被选为 FTE,我就是其中之一。