今年 6 月,我接受了高盛 (Goldman Sachs) 的采访。整个过程耗时2周。我一天打了 3 轮,然后是经理轮。
在线 HackerRank 测试:
- https://leetcode.com/discuss/interview-question/625140/Goldman-Sachs-or-OA-2020-or-Array-Burst-Problem-and-Birthday-Party
- https://www.geeksforgeeks.org/coin-change-dp-7/
筛选轮次:
- 查找给定的字符串是否为 Pangram
- 给定带有学生姓名和分数的二维数组,找到任何学生的最佳平均分数
第1轮:
- 给定字母数组 abcde fgh I j klmno pqrs t uvwx y z。从 [0,0] 开始并创建一个字符串路径来生成给定的字符串 。取一个字母用T往下走,用D往左走,用L往上走,用U
If the given string is = “abmd” The output is =. “TRTRDDTRUUT”
您可以只打印 z 的任何输出,因为您无法一直向下到 z 的行到达 z,您必须仅通过 `u`
- 给定一个排序数组,打印其总和最接近给定数字的任意 2 个数字
第二轮:
- https://www.geeksforgeeks.org/given-a-string-find-its-first-non-repeating-character/
- 设计图书馆管理系统
- 问了一些与并发哈希映射、 Java可调用方法相关的Java问题
第 3 轮:
- 系统设计问题 – 需要设计以检测库存采购中的异常:- 需要将以前的库存采购存储在不同的表中并使用它
这是中级面试,我被选中了。