📜  纽约梅隆银行面试经历 |校园 2020 年 8 月(虚拟)

📅  最后修改于: 2022-05-13 01:58:37.750000             🧑  作者: Mango

纽约梅隆银行面试经历 |校园 2020 年 8 月(虚拟)

纽约梅隆银行,VJTI 孟买,2020 年 8 月。纽约梅隆银行最近访问了我们的校园,以招聘 FTE 担任 Sr.Application 开发人员的角色。

在线评估(1.5 hrs,Hackerrank) :在线评估中有四个编码问题需要在 90 分钟内解决。

一个简单级别(50分),两个中等级别(75分)和一个困难级别(100分)

我已经解决了中等水平的问题和部分简单水平的问题,并获得了面试的资格。

6名学生晋级下一轮。

技术回合 1(70 分钟,Hackerrank 上的 Codepair 回合):面试从您最熟悉的语言开始?我说的是 C++。所以他问了我下面提到的问题:

  1. C++和Java的区别
  2. c++中的多态性。
  3. SQL中的聚合函数并解释它们中的每一个
  4. 给了我Department 表和Student 表的schema,让我写一个查询给出Department name 和student name。
  5. 连接类型
  6. 自然连接和内部连接的区别。
  7. 问了我关于 Group by、Aggregate 函数和有子句的查询。
  8. 给定表中的 4 行,其中一行完全为 NULL,并要求我给出 count(*) 的答案。
  9. 给定一个学生表,其中 score 列的值为 (10,5,3, NULL) 并询问 sum(score)
  10. 然后我们继续进行编码部分,第一个问题是反转要在所有测试用例上运行的数组。
  11. 给定 1 块巧克力 = 1 卢比 3 块巧克力包装纸 = 1 块巧克力 价格 X 有多少巧克力?写一个函数。
  12. 他给了我一个代码片段并问我如何在其中实现缓存?解释方法并编写代码。

3名学生晋级下一轮。

技术轮 2(55 分钟,Hackerrank 上的 Codepair 轮):问我你知道哪些技术?我说安卓。然后他问了我一些关于android的问题。

  1. 什么是安卓清单?
  2. 关于android中权限的详细讨论。如果我们没有在 android manifest 中提及权限会发生什么?
  3. 关于我的 ML+Android 项目的详细讨论。你在这个项目中的角色是什么?
  4. 然后询问了数据库中的非规范化和规范化。被问到规范化与非规范化的优势。
  5. 编译语言和解释语言的区别。用例子解释它们中的每一个
  6. 你更喜欢哪种语言?编译还是解释?为什么?
  7. 然后我们转到 Hackerrank 上的编码,他给了我一个问题,预计将在所有可能的测试用例上运行。给定一个坏数数组和一个整数范围,确定最长的整数段

我在所有测试用例上都解决了这个问题。

2名学生晋级下一轮。

提高标准回合(60 分钟,技术 + 人力资源,Webex):

  1. 说说你自己
  2. 你如何实现一个图表?
  3. c++中指针的讨论
  4. 内存泄漏
  5. C++动态内存分配和new运算符讨论
  6. 你如何使用指针表示二维数组
  7. 什么是构造函数和析构函数?
  8. DBMS中一般使用哪些算法。 (搜索和排序)
  9. 不同类型的搜索算法。
  10. 项目详谈
  11. 你的爱好是什么?
  12. 告诉我你超出预期的情况?
  13. 你知道BNY吗?

我是唯一被选中的人。