创新工厂是我感到压力最大的一次面试了,面试官是美国知名大学毕业的,前google工程师。hrMM说笔试500份卷子,只有七到八个人通过笔 试,这笔试筛选率,汗。面试官虽然是牛人,但还是很友好,先和我聊了一会我看的书籍,问我有没有看过《深入理解C++面向对象编程》这本书没,我说没有, 然后他推荐我看这本书。
问了一点C++的知识后,就开始做题了,可以看出来创新工场要招的是具有很强的编程功底和实践能力的人,面试官出的面试题不简单,而且要求现场写出 完整的程序。常见的几个题是15个人有3个leader,分成三组,每组5个人,但是每组必须有1个leader,打印出所有组合。这是个比较困难的组合 问题,而且我不会组合算法,当时感到非常困难,只想到了排列算法加hash判重。还有就是表达式求值,算法不难,但是实现很麻烦。n个硬币正面向上,现在 每次只能翻转k(k<n)个连续的硬币,用最少的次数将所有硬币翻为正面向下,打印出步骤,这个我至今没找到数学规律,只会dfs。
而创新工厂面试给我的印象就是,自己实力还差很远,现场写代码能力还不够。不过创新工厂的hrMM非常漂亮,她最后留了个名片给我让我推荐人,不过我看他这种面试方式,估计没有多少人能受得了,就只推荐了一个同学….结果可想而知,也被毙掉!
满意的地方:
长得漂亮?
不满意的地方:
唉!