摩根大通公司(JP Morgan Chase and Co.)来到我们的校园招聘实习生。 CGPA高于7.00且没有任何活跃供应/积压的学生可以参加在线竞赛。进行了在线编码测试, 然后进行了岗前演讲和3轮面对面访谈。
在线编码回合:
在线测试托管在HackerRank平台上, 包括两个编码问题, 分别为60分和40分, 时限为60分钟。第一个问题是基于线性DP。很难完全解决所有测试用例。第二个问题是基于基本数组的, 但是它相当冗长。语言令人困惑, 这使得大多数人完全避免了这个问题。但是, 如果你保持耐心并仔细阅读问题, 则解决起来并不难。可以解决大约40分的人将进入下一轮决赛。
技术面试:
在线面试中出现了37人, 被列入了面试对象。有两次技术面试。
技术回合1:
首先有人问我自我介绍。同时他浏览了我的简历。他主要关注我所做的项目。我已经完成了两个Django项目, 所以他问我Django如何工作, 它的体系结构是什么, 使我在Django中工作的原因, 我为项目使用的数据库以及与该项目有关的其他一些问题。然后, 我被要求画一个方框图, 解释我制作的网站的结构。他建议进行某些更改, 并询问我将如何实施它们。本轮主要是关于我的项目的详细讨论。最后他问我是否有30秒的时间让自己为工作做好准备, 这将是我的答案。本轮进行了大约20分钟。
技术回合2:
37人中有15人入围了下一轮技术竞赛。我在履历表中提到的项目再次遭到质疑。之后, 他问除了数据结构和算法之外, 我还研究了其他CS学科。我回答了DBMS。他询问了与DBMS有关的问题, 例如触发器和存储过程之间的区别, DBMS与文件系统相比有哪些优势, 什么是主键等。我被要求编写一个SQL查询来查找第二高的薪水。随后是C的一些基本问题, 涉及诸如存储类, 静态变量, 指针等主题。然后, 我被要求编写代码以在排序的矩阵中进行优化搜索。关于我的兴趣爱好和与大学有关的俱乐部的讨论也很简短。本轮比赛持续了大约30分钟。
人力资源部
13人参加了人力资源回合。我被问到基本的人力资源问题, 例如:
- 告诉我一些关于你的家庭背景和学校教育的信息。
- 你是一个内向/外向的人吗?
- 亲近的人最欣赏你什么?
- 如果你与团队成员之间存在意见分歧, 该如何解决?
- 你将如何向技术知识为零的人解释你的项目?
- 你五年后会在哪里看到自己?
推荐阅读
- 通过示例了解C/C++中的Lvalue,PRvalue和Xvalue
- 从源到网格末端的最小距离
- Python–删除交替的连续重复项
- Python程序从文件中逐字符读取
- C++中的std::remove_cv用法示例介绍
- Python如何将字符串字典转换为字典()
- 持久性系统面试经验(校园2021年批次)
- 难题(将一个正方形划分为N个较小的正方形)
- 算法设计(整数流中的模式(运行整数))