📜  高盛面试经历(实习,校园)

📅  最后修改于: 2021-11-16 15:47:19             🧑  作者: Mango

在线回合:

在线回合有两个部分 CS 和 quant,每个部分 1 小时。

CS部分:

第一轮面试:

  • 告诉我关于你自己以及你在预安置谈话中发现的有趣之处。
  • https://www.geeksforgeeks.org/puzzle-4-pay-an-employee-using-a-gold-rod-of-7-units/
  • https://www.geeksforgeeks.org/design-a-stack-that-supports-getmin-in-o1-time-and-o1-extra-space/

第二轮面试:

  • 找到链表的中间节点。
  • https://www.geeksforgeeks.org/find-minimum-number-of-coins-that-make-a-change/
  • https://www.geeksforgeeks.org/puzzle-16-100-doors/

第三轮面试:

  • https://www.geeksforgeeks.org/puzzle-set-35-2-eggs-and-100-floors/
  • https://www.geeksforgeeks.org/find-minimum-moves-reach-target-infinite-line/

第四轮面试:

  • 反转没有库函数的字符串。
  • 实现 LRU 缓存。

第五轮面试:

  • https://www.geeksforgeeks.org/find-the-missing-number/
  • 给出的字符串仅由 0、1 和 ‘?’ 组成。打印所有可能的字符串,这些字符串可以通过将 ‘?’ 替换为 ‘0’ 或 ‘1’ 来生成。例如。如果输入是 1??0,那么可能的输出字符串将是 1000、1010、1100、1110。