高盛面试经历 |设置 10(校内)
以下是我对高盛的采访细节。
- 第 1 轮:书面+在线编码(在 Hackerrank 上进行)
15 道 MCQ-平均和高级能力问题(30 分钟)- 60 分
1 道编码问题(45 分钟)- 给定一个有向图的邻接矩阵,找出图中的循环数。- 40 分 - 第 2 轮: F2F 技术
- 对用于实施这些项目和技术的彻底讨论。
- 解析的设计问题(作为我的一个项目涉及解析)- 给定各种模块的依赖关系,文本文件中的每行一个,给我一个模块应该执行的顺序。设计相同的数据结构和算法。不需要完整的代码。
- 从链表中检测并删除循环。给出了所有可能的解决方案。需要一个整洁而完整的代码。
- 2 丸拼图。
- 为什么要加入高盛?
- 第三轮: F2F技术+HR
先简单介绍一下对方。- 8 弹珠拼图。
- 金条拼图。
- Java中接口和抽象类的区别。
- 设计一个三电梯软件,牢记所有可能性。所有参数都需要什么?你会包括什么?
- 情境问题。
- 在团队中工作时面临的挑战。
- 实习项目及其对公司的影响。
- 为什么要加入高盛?
- 第 4 轮:技术
- 你最强的语言是什么?我说的是 C++。
- C++中动态多态是如何实现的? (虚拟类和函数 - 询问代码)
- 指针和引用变量的区别?
- 如果我们有指针,为什么我们需要引用变量?
- 您对哪些领域感兴趣?我说的是大数据分析。
- 关于大数据分析的一些后续问题。
- 项目讨论。
- 为什么要加入高盛?
- 第 5 轮:技术
- 什么是多线程?它是如何在Java中实现的?
- 什么是死锁?为拥有 2 个不同资源的 2 个进程绘制一个死锁场景。
- 如果我们有一个函数- bool isDeadlock(Some Data Structure),它应该接收哪些数据结构作为参数?
- 给定一个 int 和一个 32 位的浮点数。哪个更大?
- 什么是未来合约?一个同样的案例研究。
- 什么是 C++ 中的钻石问题?解释并给出解决方案。 (虚拟基类)
- 为什么要加入高盛?
感谢 GeeksforGeeks 提供了这么棒的练习平台。
高盛的所有实践问题!