集训队有位上古神犇在小米云做机器学习相关的吧,大概是表示缺个写爬虫的,然后我也用python写过爬虫,就投了。
一面
面试开始后面试官丢给我一个链接让我在上面写一个大概是在树上做背包的题目。写完之后让我改了个非递归的写法,然后问我能不能优化一下。我想了想之后扯了点理由表示不可能有更优解法了。之后大概和我聊了写爬虫的各种技巧。最后面试官表示其实本来不是他来面试的,原本的面试官有事儿出去了,等等回来再打给你。
二面
一面后大概15分钟就是二面
让我讲了讲项目后问了一些知识点
C++中虚函数是怎么实现的
C++中类的构造函数能不能是虚函数,为什么
右值引用
JavaScript中’==’和’===’的区别
如何爬取动态加载的内容
如何应对反爬虫系统
最后的提问环节我问了面试官在北京生活是怎样的感受,面试官表示压力山大
总结
直觉上小米是个很年轻有活力的公司,整个面试的过程也很开心。面试结束后内推我的前辈表示应该妥了。