SDE-1 的 Flipkart 面试体验(2019 年校内)
第一轮:在线轮 -
3关于hackerrank的问题。
学生解决了近 2 个问题,有资格进入下一轮。
第 2 轮:解决问题(笔/纸)轮
2个问题——
- 给定 n 个节点,以及任意 2 个节点之间的一些边。找到一种将节点分配给任意 2 个框的方法,这样任何框都不包含任何一对边。 (检查是否可能)。 (归结为检查二分图)
- 给定一个数字数组和 K。将数组划分为 K 个连续子数组,使每个子数组的总和为奇数。 (简单贪心)
第三轮:解决问题(笔/纸)轮
3个问题——
- 给定一棵树,每个节点都分配一个值。在给定条件下最大化整棵树的总和,即如果选择了一个节点,则不能选择与其相邻的节点。 (树 dp 问题)
- 给定字符串{ 和 }字符,求最小值。没有需要删除的元素,以便它是正确的括号序列。还打印所有字符串,这些字符串将在删除最少字符数时给出正确的括号序列。 (带路径函数的dp)
- 给定 n 个具有一定价值的硬币。任何硬币都可以被捡起任意次数。找出取一些硬币的方法数,使它们的总和为 S。(标准 dp 问题)
第四轮:经理/人力资源轮-
与公司高级经理的一般互动。一些基本的人力资源问题。
我得到了报价。