📜  Factset 面试经验 |设置 4(校内)

📅  最后修改于: 2022-05-13 01:58:26.081000             🧑  作者: Mango

Factset 面试经验 |设置 4(校内)

Factset 来到我们学院全职招聘软件工程师职位。有 4 轮——第一轮是书面的(笔和纸)。重点是逻辑而不是完整的工作代码,也允许使用伪代码。问题是——

1. 在一个 n 等于 m 的数组中求 k 个连续数的均值
2. 生成字符串的所有循环排列(clockwose)。如果输入是 abc 输出应该是 cab,bca。
3. 找到所有以边界遍历为界的节点。如果输入树是

5
     / \
    10   3
   / \   / \
  2   0  1   6 
 /     \    /
1      8   7
 output will be 0 1 

当时有两个技术 PI。在 1st tech pi 中有两个面试官。他们非常冷静和耐心。
1. 检查字符串是否为回文。讨论了所有方法,然后如果字符串不在数组中而是在链表中,则要求对其进行编码。
2.在logn中的旋转数组中查找pivot元素
3. 关于哈希表的讨论。等于给定 k 的两个 no 的总和。
4. 次高回文
5. 次高不使用相同的数字
6.logn中的power函数

第二个 pi 有点挑战性
1.使用其他DS实现双向hash map
2. 有很多限制的活动选择问题(记不太清了)。最后我告诉他应用递归然后回溯以防发生冲突。

最后一轮是HR。在我的情况下,我的 HR 只在第一轮被拿走了。最后他们向我们中的 14 人提出了要约🙂

FactSet 的所有练习题!