这是2天的过程。
第一天:
1> Hackerrank测试(2题):
问题 1:给定一个数组,查找数组是否通过反转该数组的任何子数组进行排序。例如:在 {1, 2, 3, 4, 8, 7, 6, 9} 中,我们可以将子数组从索引 4 反转为 6。
问题 2:停车场问题:给定 3 维停车场,比如说,长宽高和楼层。实现以下两种方法:
void unpark(int i, int j, int k);其中 i, j, k 是停车坐标。
无效公园();汽车应该停在最低楼层的空单元中,并且在长度和宽度之间优先选择最小长度。例如,(3, 4, 2) 比 (1, 1, 3) 更受欢迎,因为在第一种情况下楼层是 2。 (1, 2, 3) 优先于 (2, 1, 3)。 (2, 3, 3) 优先于 (2, 4, 3)。
设计一盘棋。执行所有的动作。
第二天:
1> DS和Algo(2题)白板讨论:
a> 如何实现 splitswise 的 sipify 债务。(使用图)
b> 实现谷歌自动建议
2> 设计回合:
设计书MyShow
我在最后一轮被取消资格。