📜  高盛面试经历| 16套(2年以上经验)

📅  最后修改于: 2021-09-23 05:53:48             🧑  作者: Mango

我最近在高盛班加罗尔接受了 2 年以上Java开发人员职位的面试。我接到了一些咨询公司的电话,在我的个人资料入围后,我收到了 HR 的在线测试邮件。

  • 第一轮:在线测试(黑客排名):

    16 个 MCQ 的Java问题。
    2个程序:

    1. 查找给定字符串的所有唯一字谜的数量
    2. 从 (0,0) 以最低成本找到到达矩阵 (m,n) 末尾的路径
  • 第 2 轮:F2F 技术:

    带有实时示例的 OOP 概念。异常处理。哈希映射的内部工作原理在船上进行了解释。 Hashmap vs CocurrentHashmap vs HashTable vs SynchronizedMap

  • 第 3 轮:F2F 技术:

    单例设计模式。你如何使它翻倍(在 getInstance() 的偶数调用中,第一个对象应该返回,而 getInstance() 第二个实例的奇数调用应该返回)。让它三重。
    HashSet 内部工作。负载因子如何在 HashMap 中工作。何时使用 ArrayList,何时使用 LinkedList。

  • 第 4 轮:F2F 技术:

    打印系列 010203040506 .. 使用多线程第一个线程将仅打印 0 第二个线程将仅打印偶数而第三个线程仅打印奇数。一些 SQL 查询是普通的 JOIN 查询。同步块与同步方法

  • 第 5 轮:F2F 技术:

    SAX 解析器与 Dom 解析器。您将如何根据值以排序方式存储键值对。给定一个双循环链表,一个节点没有指向下一个如何找到并解决这个问题。同样的问题下一个指针指向某个随机指针,你将如何找到它并解决这个问题。你将如何打破 TreeSet 属性(它应该以非排序顺序存储对象)

  • 第 6 轮:F2F 非技术:

    假设有三部电梯 A、B 和 C,电梯 A 位于第 k 层,用户想要去第 n 层,在这种情况下,测试用例是什么。面试官给出3-4个相同问题的情况来写测试用例。
    有一种方法可以获取一个日期,即 11/09/2013 并返回一个到期日期,即输入月份的第三个星期五。编写涵盖所有极端情况的所有单元情况,以确保此方法永远不会失败。

  • 第 7 轮:管理:

    当前项目(架构),您正在使用哪些技术。为什么要使用 SOAP 为什么不使用 Restful。为什么要使用 SAX 为什么不使用 DOM。什么是敏捷。你的角色是什么。 Java 8 特性。

  • 第8轮管理:

    一些谜题。向我解释了 GS 他们如何在 GS 和所有方面工作。

高盛的所有实践问题!