JPMC参观了我们的校园, 以提供全职和实习机会。
我参加了2018年夏季技术分析师计划。
共有3轮。第一个是在线编码测试, 第二个是技术竞赛, 第三个是人力资源回合。
第1轮:
在线编码测试托管在HackerRank平台上。共有10个MCQ, 包括能力和技术问题。每个问题的权重为3分。没有负面的标记。除此之外, 还有两个编码问题。
第一名:
这是一个典型的雨水捕获问题, 其中用直径等于塔的直径的球代替水。
这是比较容易的问题15分。https://www.lsbin.org/trapping-rain-water/
第二个:
权重为55分是相对棘手的问题。
问:一所大学为学生组织了各种培训计划。每个程序都有以下字段, [程序名] [开始时间] [结束时间] [程序值]。这些详细信息存储在字符串向量中。
找出一个学生参加了多少个课程, 以最大化其总课程价值。
输入:
4->
每天安排的节目数量;
[P1] [14] [15] [200] // 14表示1400或2pm;
[p2] [18] [19] [200]
[p3] [16] [19] [100]
[p4] [15] [18] [100]
输出如下:
3
(P1->
P4->
P2)
这个问题可以通过贪婪的方法解决。只有3-4名学生可以完全解决90名学生中的问题。大约30名学生入围下一轮比赛。
第二回合:技术回合
有两个面试官。他们俩都热情地打招呼, 请我自我介绍, 什么时候吃早餐, 什么时候吃晚餐。
他们问我我的兴趣是什么。我回答了数据结构和算法。他们说你在编码测试中表现出色, 因此你必须擅长数据结构和算法。告诉我一些其他的技术专长。
我有4个项目, 其中3个已经完成, 而1个正在进行中。我已经使用Arduino Uno和PHP在IoT上完成了1个项目。 2个Django项目和1个机器学习。他们询问了该项目的所有细节, 他们询问了我可能对我的项目提出的每个问题。
什么是ML?解释朴素的贝叶斯。解释KNN算法。什么是SVM?人工智能, 机器学习和深度学习之间的区别。那是一场快速的回合, 他们不停地问我问题, 而我不停地回答。
他们询问Google Assistant, Siri和Bigby如何工作。 NLP和语音识别之间有什么区别?为什么选择C++和Python作为主要编程语言。
然后他们要求我编写一个sql查询, 以从表中删除重复的元素。
最后, 他们问:"你在接下来的3-5年内会在哪里看到自己?"为什么选择摩根大通?
第三回合:人力资源回合
人力资源部很酷, 很友好。他自我介绍, 然后问我自我介绍。他向我询问了我的家庭, 家庭背景, 为什么不想加入家族企业等。
他查看了我的POR, 并要求我解释我的职责以及为什么我喜欢参与我学院的众多活动。
他向我询问了我的未来目标和其他常见的人力资源问题。
最后, 他问我是否有任何问题要问。因此我问了他几个问题, 例如"如果我被选为实习生, 我应该学习哪种技术才能在实习生中脱颖而出。你最喜欢JP Morgan的什么是什么?除了金钱利益, 你还向员工提供什么?我对股票研究感兴趣, 所以我在股票研究部门有机会吗?"
总体而言, 采访经验很棒。我选了10位实习生, 其中我就是其中之一。
【JP Morgan Chase&Co面试经历|S3(实习)】如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。
推荐阅读
- Trie插入和搜索实现原理和代码实现
- 算法设计(最大滑动窗口-大小为k的所有子数组的最大值 S2)
- 机器学习中的聚类是什么(如何理解?)
- 如何使用Google Colab(详细步骤图解)
- Python中的手写方程式求解器详细实现
- python开发的常见问题S12(列表和元组)
- 三星(SRIB)实习面试经验
- win7任务栏透明度怎样设置?
- win7系统的音乐如何刻录cd光盘?