BNY Mellon 面试体验(校内)
Round1:在线编码轮
这是在 Hackerrank 平台上进行的在线编码回合,由 4 个问题组成。
- 容易(30 分):最长的子数组先增加然后减少 中 这个问题基于实现和一些范围查询。我部分解决了这个问题,只能通过 15 个测试用例中的 7 个。
- 中等(50 分):这个问题是 no 的变体。的岛屿。
- 困难(100 分):这个问题是动态规划的 0-1 背包的变体。
很多学生申请了,只有12人被选中进行进一步的轮次。我通过 100% 的测试用例解决了简单、中等 2 和困难,15 个测试用例中有 7 个通过了中等 1。大致的分界线是 150 分。
第二轮:这一轮主要关注数据结构和算法技能。他们的重点主要是准确性以及您的代码如何工作。
- 他让我用代码验证生日悖论。
- 如何在 C++ 中生成随机数?
5名学生被选为下一轮。
第三轮:
- 这一轮完全基于面向对象的技能和 CS 基础。
第四轮:
- 这实际上是一轮人力资源。我们就各种主题进行了一般性讨论,例如您将如何学习教学大纲中没有的东西?
- 当您的团队虽然拥有出色的成员但表现却很差时,您会怎么做?
- 他期待的是诚实的答案,而不是理想的答案……
- 然后他问了一些与操作系统有关的问题。
最后,我是被选中参加实习的 3 名学生之一。