最近,一家初创公司 CureFit 来我们学院进行校内实习。
测试很简单,有两个问题:
1)给定的表示字符串的单词和一个字符串的数组。检查字符串是否是通过从数组中附加单词来构成的。
2)同样的问题以不同的方式提出:https://www.geeksforgeeks.org/minimum-cost-cut-board-squares/(他们甚至懒得改变例子)
测试时间为1小时30分钟。我的测试是在 30-40 分钟内完成的。
在 300 名学生中,约有 50 名入围。
第一轮面试
面试官让我做自我介绍。然后她让我解决两个问题——
1) 给定汽车的到达和离开时间,求建筑物应有的最少停车位。
2) 给定一个二元数组,找出长度最大的正方形,仅考虑周长被1覆盖。(正方形的内部可能包含0)
我能够解决给定的问题。
本轮结束后,有 5-6 名学生被排除在流程之外。
第二轮面试
面试官问了我简历上的问题,问了我的实习经历和项目。然后他让我实现stack using queue和queue using stack。
再一次,更多的学生被从这个过程中删除了。大约,我们 10-12 人被选为最后一轮。
第三轮面试
这是另一轮技术回合。题目比较难。我得到了一些编码字符串及其含义。然后,我收到了一个字符串作为我们收到的消息。我应该解码尽可能多的单词。我使用尝试实现了它。
最后一共选了3个同学,我不是其中之一。