高盛面试经历 |设置 40
第 1 轮 - 键盘:
1)在排序后的旋转数组中查找最小元素
2)孩子可以走1、2、3步。他必须采取的总步数是 n。找不到。他可以通过这些步骤的方式。
电话第一轮:
1)项目相关问题
2)兔子MQ它是如何工作的
3)你是否使用过任何数据结构
4) 链表中的中间元素
5) 在链表中循环
6) 链表最后的第 5 个元素
7) 给定一个包含一个元素重复的 1-n 个元素的数组。找到那个元素。
8) 给出具有相同子节点的 2 个节点的树。在树中找到那种东西。
9) 在二叉树中找到 2 个节点的共同祖先
电话第二轮:
为什么Java比其他语言更好。
1)给定一个数组,需要从0到n,最多没有。步骤为 a[i]。找到给定数组所需的最小步骤。(这是一个 dp 解决方案)
2)给定时间时针和分针之间的角度。
3)您在以前的项目中遇到的问题。
F2F 1:2 面试官
1) 在O(1)中用pop()、push()、top()、min()创建一个数据结构
2) 没有重复元素的最大连续子串。
3)需要存储电话号码,这样我们将搜索从987开始的所有号码,或者像这样的98765。
F2F 2:
1)创建文件系统,我们可以在其中获得不同版本的 sme 文件。我们需要返回今天收到的最后一个文件版本
2) 具有重复元素的排序数组。回归起点
和目标值的结束
3)给定一根杆,并按长度计算成本。返回我们可以获得的最大利润。
F2F 3:
与项目相关的所有问题
如果你是建筑师,你会给什么评论
负载均衡
您在当前组织的日常生活中使用 sdlc 提供什么
人们在现场做什么
F2F4:
为什么选择高盛
为什么要这么早改变
您在当前组织中学到的最好的技术是什么
讨论该技术。
对该技术的项目。
哈希图。哈希图如何工作。
给一个 10gb 数据的 csv 文件,我们需要按 4 列排序并重写到其他 csv 文件中。系统内存为2gb。
F2F 5:
很多关于Java的问题,比如为什么字符串是不可变的?
哈希图
hashcode 和 equals 之间的约定
从开始和结束分隔数组中的奇数和偶数。
如果数组是隔离的,则编写测试函数。
平衡树。插入函数。树的高度。