📌  相关文章
📜  高盛暑期分析师面试经验|在校园

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

高盛暑期分析师面试经验|在校园

第 1 轮:在线编码轮

本轮比赛分为5个部分。

  1. 2个easy-medium类别编码问题:在我的例子中,这是一个简单的基于实现的问题(语言不是那么清楚,但是在阅读了测试用例之后,它变得清晰了)。另一个是基于字符串的。这就像“给定一个字符串,从字符串中删除所有相等的相邻字符”。
  2. 能力倾向编码问题:中等难度的问题。 (共 8 个多选题)
  3. 核心 CS 知识问题:中等类别的问题,包括 OOP、DBMS、OS、基于编程语言的 MCQ(共 8 个 MCQ)。
  4. 硬编码问题。 -> 就我而言,这是蛇梯问题 BFS 问题。
  5. 2个行为的、主观的问题->你真的需要快速思考和打字。这是 2 个简单的基于情境(如果发生这种情况,该怎么办)的 HR 问题。让我给你一个“如果你和你最好的朋友获得实习机会,并且你们都在努力获得 PPO 工作机会,你将如何处理这种情况,但不幸的是,你的朋友比你更擅长给人留下深刻印象和演讲技巧,因此更多她获得Offer的机会。”学分:萨洛尼迪迪。

判决:面试轮入围

第二轮:面试第一轮

大约40-45分钟长。我预计它会更长。

  • 我从自我介绍开始。他让我选择一个项目,然后就同一个项目进行阐述。我问了一些同样的问题(比如基于 DBMS 的问题)。您的项目的一项特殊功能,NoSQL 数据库相对于 SQL 数据库的优势等。
  • 二叉树的右视图。在上述方法中,如何优化空间复杂度?

第三轮:面试第二轮

入围第二轮面试。

  • 我从自我介绍开始。
  • 第一个谜题来了。让我想想我解决问题的一般策略。给定 3×3 矩阵。有两个黑骑士分别在 (1,1) 和 (1,3) 位置。此外,在位置 (3,1) 和 (3,3) 分别有两个白马。
  • 求最小移动使黑马的位置分别为 (3,1) 和 (3,3),白马的位置分别为 (1,1) 和 (1,3)。您可以假设相同颜色的骑士没有区别。答案——16。
  • 给定一个数组,你必须将数组分成两组,使这两组的和相等。每个集合中应该至少有 1 个元素,并且每个元素应该在 2 个集合中的一个中。第一种方法基于递归(将每个元素放入任一集合并检查所有可能性)。优化的方法是使用 DP:查找数组中所有元素的总和。现在检查我们是否可以创建一个给定数组的子集,其总和等于 sum/2。子集和问题。
  • 然后他问我有没有什么问题。请参加公司的ppt(如果在校园,可以提前了解公司);你真的可以遇到可以打动面试官的问题。

第四轮:面试第三轮

  • 我从自我介绍开始。然后是 4 个基于 HR 的背靠背问题。
  • 作为一名机械工程专业的本科生,你是如何很好地管理时间的。
  • 关于我所做的项目背后的动机。
  • 我的项目如何对社会产生影响。等等(我不记得了)。
  • 一个基于假冒定理的迷人谜题(决策树 - 假(假冒)硬币谜题(12 硬币谜题))。
  • DSA 问题:基于堆数据结构:以最低成本连接 n 根绳索。
  • 最后,他问我是否有任何问题。我们就我的研究所进行了非常愉快、友好的讨论。

判决:获得高盛的夏季分析师报价