高盛面试经历
超级日流程
- 第一轮- 笔试在 1 小时 20 分钟内完成,包含 C++、SQL 和 Aptitude 问题。这些问题真的很棘手,考虑到问题的程度,人们可能会觉得这家公司在技术上确实是可靠的。但相信我,当你阅读时,你会感到震惊。 (提示:对于 Aptitude 问题,请逆向求解,因为 15 道 apti 问题需要 30 分钟)
- 第二轮——
- 给定一个行排序和列排序的矩阵,找到给定的数字
- 什么是 UNIX 中的 head 和 tail 命令?它是如何工作的?
- 什么是复制构造函数?写它的语法?简述虚函数及其实时用例。
- 不同的存储类和变量范围。
这一轮是最有趣的——相信我面试官是公司的副总裁,他不知道操作系统的基础知识。在采访中与这样的人交谈是一种非常烦人的事情。如果他们的包裹不好,我会让他意识到现在的时代
- 第三轮 –
- 对这个项目进行了很多讨论。
- 写一段代码让操作系统崩溃(听完这个问题,我惊呆了?他到底想要什么?)我试图回答这个问题。然后最后他说在无限循环中编写 calloc (现在你们都明白并相信我,这是高盛技术部门副总裁的技术回答,在美国他们将其与谷歌进行比较。哈哈)
- 关于线程框架的讨论。
这不是它。这实际上是他们从人群中过滤人的超级日子。
现在开始对团队的实际采访。
- 第四轮——
- 使用一个堆栈实现最大堆栈(提示:使用摊销分析)并且不要使用两个堆栈来解决它(我使用两个堆栈解决,最后优化了空间,他告诉我写完整的代码
- 关于 Trie 数据结构的问题——我不记得这个问题,但这是一个直接的问题
- 第五轮-
- 找到数字 ABCD,使得当乘以 4 时得到 DCBA。
- 你将如何在 C 中实现 C++ 的 const成员函数?
- 什么是复制构造函数?
- C++ 和我的项目设计有很多问题。
- 链表的交集
- 第六轮——
- 海盗和金币拼图
- 带 4 个人过桥,只有 2 个人可以过桥(简单拼图)
- 使用 7 公斤和 2 公斤的砝码测量 90 公斤和 50 公斤的糖,您只能使用横梁天平三次。
- 反转字符串代码
- 在这一轮中也有很多关于 C++ 的问题
- 第七轮——
- 球队经理的最后一轮
- 问重硬币之谜,并告诉我概括相同。我解决了这个难题并概括了它。
同样,经理是副总裁,他不知道 ceil函数是什么,因为这个谜题的通用版本是 ceil(以 3 为底的 log n)
最后,经过这么多轮,他说你会加入支持档案吗?我就像一个支持资料。我告诉他不,相信我,我的采访是 95% 正确的。所以请注意 GS,他们要求 C++,他们最终提供支持角色。
高盛的所有实践问题!