📜  高盛面试经历 |设置 5

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

高盛面试经历 |设置 5

高盛面试经历

  • 第1轮:
    1. 介绍您自己以及您从事的项目是什么,并详细讨论最近的项目。
    2. 不使用任何数据结构实现队列
    3. 生产者消费者问题
    4. 在其中一个过程中,您正在调用三个 API。您不知道从这些 API 返回结果需要多少时间。高效地设计系统。
    5. 设计一个停车场系统
    6. 什么是延迟加载?相同的优点和缺点
  • 第2轮:
    1. 关于最近项目的详细讨论
    2. 问了我关于 C++ 中最喜欢的话题。我讲了多态性和内存管理。他问我一个进程何时开始执行,分配给它的不同内存段是什么以及如何管理它们。
    3. 实现自己的智能指针。
    4. 关于虚函数及其实现以及它如何解决不同设计问题的问题。
  • 第三轮:
    1. 自我介绍并详细讨论当前项目
    2. 您将如何在 C++ 中实现自己的垃圾收集器?关于方法及其权衡的详细讨论。
    3. 谜题:有两支蜡烛,每支蜡烛需要 30 分钟才能燃烧。你将如何测量 45 分钟?你没有随身携带任何乐器。
    4. 设计奥运会
  • 第四轮:
    1. 设计交通灯系统
    2. 讨论已完成的项目
  • 第五轮:
    1. 您在 c++ 中使用过哪些不同的库
    2. 最长递增子序列及其动态规划实现
    3. 快速排序和堆排序以及您将选择其中的哪一个
    4. c++ 和 C# 的区别。
    5. 你为什么想加入高盛,你会给高盛带来什么?
  • 第六轮:
    1. 告诉我你做过的工作以及你最自豪的工作
    2. 关于当前项目的详细讨论
    3. C#中不同类型的集合以及hashmap和hashtable的区别及其内部实现
    4. 缓冲 IO 和无缓冲 IO 的区别。的优点和缺点
    5. ajax 是如何工作的? angular js和jquery的区别

高盛的所有实践问题!