FactSet 软件工程师面试经验 |校园 2020-2021
因此,在这次大流行中,没有一家公司访问我们的校园,他们实际上在hackerrank、HackerEarth 等平台上都比他们高。FactSet 就是其中之一。
第 1 轮:第一次测试是在hackerrank 进行的编码测试。它有 2 个问题,每个问题 30-30 分钟。这两个问题都在各自的部分中,因此您无法在问题之间切换。我们编写了整个代码并编译并通过了每个问题中的所有测试用例。给定的编码问题一个是简单的,另一个是中等水平。如果您擅长基本编码,则可以轻松选择下一轮。
- 使所有数组元素相等的最小增量-其他操作数。
- 我不记得确切的问题。它类似于 01 背包。
从我们学院选出34名学生进入下一轮。
第二轮(技术面试): 17轮面试同时进行。每个人只有一个面试官。面试问题完全基于数据结构和算法技能。他们正在研究您如何接近解决方案以及您可以如何高效地解决问题。每个候选人都被问了 2 个问题,整个过程持续了将近一个小时。
我的面试持续了将近1个小时。他还询问了测试和我的项目。然后他问了我2个问题。
- 在链表中排列辅音和元音节点
- 对数组进行 K 加法运算后最大化中位数
16名学生被选为下一轮。
第三轮(技术面试2):有两个面试官,非常支持。首先,他们首先询问测试和最后一次面试问题以及我之前解决的代码的复杂性,然后转向数据结构和算法。它持续了1小时30分钟。他们问了我三个问题:
- 将仲裁指针指向链表中的最大值右侧节点
- 生成字符串回文的最小删除数
- 在按行排序的矩阵中查找中位数
他们没有告诉我们下一轮有多少学生被选中。他们直接拿HR。
第4轮(HR轮):有一个HR女士。她非常支持和友好的性质。他们只问一些基本问题,例如:
- 你的过程进展如何?
- 说说你自己!
- 为什么选择 FactSet?
- 强与弱?
你有任何问题问我吗?
尖端:
- 他们需要问题解决者。
- 具有良好编码技能的学生。
- 他们不喜欢蛮力。
最后,公司选了8名学生,我就是其中之一。