📜  摩根士丹利访谈 |设置 11(校内)

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

摩根士丹利访谈 |设置 11(校内)

多项选择题问题范围从给出以下 C 程序的输出到操作系统的一些理论概念等。

编码
1. 在给定的输入数组中给出最大子数组乘积,该数组可以包含整数(包括负数和零)。

2. 给定一组 n 种面额的硬币(可能是重复的,以随机顺序排列)和一个数字 k。单个玩家以下列方式玩游戏:玩家可以选择连续选择 0 到 k 个硬币,但必须留下下一个硬币。以这种方式给出他/她可以收集的最高金额的硬币。

3. 编码信息文件只包含数字。原始消息仅包含小写字母和空格。所以字符'a'被映射到1'b'到2等等直到'z'被映射到26。给定一个数字的输入找出你可以在原始消息中解码它的方法的数量。例如。 123 可以通过 3 种方式解码为“abc”、“lc”或“aw”

技术第一轮
项目描述。在我的个人资料中看到Java项目,他们继续向我提出Java问题。给定字符串字符,您将如何以相反的顺序打印每个单词。例如。 “信息技术”必须打印“noitamrofnI ygolonhceT”。面试官非常支持,并会在这个过程中指导你。

然后解释一下Hashmap数据结构是如何实现的并编码。什么是散列及其好处。假设一个类定义如下:

class MyClass{
    public String name;
    public List phonenos;
}

你将如何使类不可变。请注意重要的列表。

然后问我什么是AJAX。

本轮后11人入围

团体活动
我们被分成四组,并获得了乐高积木。我们被要求建立一个针对大量客户的产品模型,并确保它具有以下特征:

1、实力
2. 可持续性
3、审美价值。
4. <我忘记了这个>

时间限制40分钟。

大约 10 分钟后,我们被要求与另一个团队合并。然后我们必须一起做模型。之后,我们必须在整个面板前展示我们所做的事情。

我只想对这一轮说一句:伙计们不注意实际上是在建造任何东西。你如何提出想法、与他人互动、你推动你的想法多少以及你能接受你的错误的过程很重要。这是一次非常愉快的经历。

请注意:与小组讨论不同,这是一项建设性的练习。一起工作,发挥创造力。

技术第二轮
设计停车管理系统。

一个谜题:给出两个骰子。每个有六个面。仅更改一个骰子上的编号,以使总和(两个骰子中出现的数字)从 1 到 12 的出现概率都相等。所以通常总和 2 的发生概率是 1/36,总和 3 是 2/36 等等。你必须改变编号,使得总和 1 = P(2)=….=P(12) 的概率。

人力资源回合
我喜欢这一轮,因为它非常平静,进行得非常顺利。

他们让我带他们浏览简历。我上一份工作的美好经历将伴随我一生。您希望以前的公司可以改进的一些事情。我在当前大学经历的好事和坏事。是什么让我继续深造,最后为什么选择摩根士丹利。

然后他们问我是否有任何问题:我问:正式的有必要吗? 🙂

一位面试官很好地解释了公司如何为银行和结构工作。他说公司在技术领域非常非正式,但在着装方面非常正式。其他面试官说,每个月的第四个星期五,如果你愿意,你可以穿休闲装。 🙂

我在摩根士丹利的面试中获得了丰富的经验,并祝我的极客们好运。

相关练习题

最大乘积子数组

摩根士丹利的所有练习题!