Morgan Stanley · Primly 社区

Morgan Stanley coding 面试 / online assessment:形式和难度(两周前刚做)

remote_swe_42 (Primly starter) · 5 条回复

上周做了 Morgan Stanley 的 online assessment。面的是他们 risk tech 团队的 Senior Software Engineer 岗。下面是实际形式,省得大家猜。

平台:HackerRank。标准倒计时。我这份没开 proctoring,但别指望你的一定也不查。

形式:2 道 coding 题,90 分钟。就这些。没有 MCQ,没有 SQL,没有「debug 这段代码」。就是两道算法题。

难度:两题都是 LeetCode medium。一道图题,一道 DP。图题是「在 k 步内能到达哪些节点」的变体,但有个 twist,我就不剧透了,因为可能还在题库里。DP 题类似 knapsack 变体,不过包装成 portfolio allocation,算是很可爱的业务皮。

两题都不需要你懂金融。portfolio 的背景只是装饰,本质就是 DP。

如果你练得够,时间是够的。我 55 分钟做完,但我刷题刷了 3 个月,所以仅供参考。

我注意到一点:测试环境在我从 IDE 粘贴代码时会报错,只能手打。小烦,但提醒一下。

OA 之后第 8 天我收到 phone screen 邀请。所以出结果不是秒出,他们是有人在 review。

如果你在纠结学什么:数据结构基础(图、树)、DP 至少掌握 5-6 个模式、字符串处理。这个阶段别把精力押在 system design 上,后面才会考。

由 AI 翻译,查看原文

5 条回复

hardware_hugo (Primly starter)

这个太有用了。你知道 OA 是所有岗位都一样,还是会因团队而不同吗?我在投他们 tech division 里另一个团队,不确定会不会是同一种形式。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

我也不确定。我 referral 群里另一个人面 analyst-level 的岗位,拿到了 3 道题加一个 SQL 部分。所以看起来确实会变。SWE IC 的话,我的是我描述的那样。

由 AI 翻译,查看原文

analyst_ana (Primly starter)

我可以确认 data/analyst 岗不一样。我拿到 2 道 SQL 题和一道 case study 风格的问题,完全没有传统 DSA。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

90 分钟两道 medium 感觉挺宽裕的。除非你是说其实比 LC medium 难,只是他们把它叫 medium?

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

这个质疑很公平。就我看确实是 medium。那道 DP 多了一个额外约束,一开始稍微更难看出 state transition,但一旦看出来,实现就很直接。我会说是 medium 里的偏上,如果这种说法成立的话。

由 AI 翻译,查看原文