📜  高盛面试经历|设置 14(1 年以上经验)

📅  最后修改于: 2021-09-23 06:16:37             🧑  作者: Mango

高盛面试题——现场(经验:1年以上)

技术回合 – 4
管理轮 – 1

技术回合

  • 第1轮
    1. 解释 RESTful Web 服务。泽西语法
    2. 什么是竞态条件?
    3. 什么是分段错误?
    4. 什么是抽象类?没有抽象方法的类可以是抽象的吗?接口和抽象类的区别。
    5. 为什么Java不支持多重继承?
    6. 静态方法会被继承吗?它们可以被覆盖吗?
    7. 合并排序和快速排序。
  • 第二轮
    1. 给定一个由 1 和 0 组成的数组。将它们分开。
    2. 给定两个大小为 m 和 n 的排序数组。将它们合并到大小为 m+n 的第三个数组中。
    3. 给出一个函数,它以概率 p 返回 1,以概率 p-1 返回 0。编写另一个函数,该函数调用该函数并以 1/2 的概率返回 1 和 0。
    4. 三只蚂蚁在三角形拼图的角落。
  • 第三轮(副主席)
    1. 关于我参与过的项目的问题。
    2. HashMaps 如何在Java工作?
    3. 解释JVM架构。
    4. 垃圾收集器在Java如何工作的?
    5. 给定一个数字数组,将其排列为 a 1 > a 2 < a 3 > a 4 < a 5 > a 6 < …..
  • 第 4 轮
    1. 给定一个链表,将元素从两个块的开头反转。给定:7 → 4 → 9 → 2 → Null。输出:4 → 7 → 2 → 9 → Null。
    2. 给定一个大小为 n 的魔方(由 n^3 个较小的立方体组成)。您移除所有从外面可见的东西。还剩多少立方体?
    3. 4 人,桥和一个火炬拼图。
    4. Java泛型语法。
    5. 在一个数组中实现多个堆栈。
    6. 在一个正整数数组中,找到 O(n 2 ) 运行时的勾股三元组。
  • 管理轮
    1. 你为什么想离开你的工作?
    2. 为什么是高盛?
    3. 为什么不是谷歌? (我说如果谷歌给我一份工作,我会很乐意为他们工作)
    4. 你能用专有语言工作吗?
    5. 100 金币和 5 海盗拼图。
    6. 你的通知期是多久?
高盛的所有实践问题!