通过猎头获得了面试机会,有两轮技术面试,都是一对一的差不多40多分钟一轮,一轮hr面,20多分钟。技术面涉及到自己曾经做过的项目还有就是数据结构和算法,以及c++的一些知识。 最终第二天给了offer。 整个面试自己感觉有的题答得不好,也有完全没答上来的题
Q:问了下项目里的东西,问得比较细。
c++问了智能指针的问题,还有是多态以及多态是怎么实现的。问了一下平时都用过哪些异步、同步的方法。
让解释了一下lamport的CAP理论
算法题有next permutation,这个网上一搜就能搜到;一个字符串,里面的单词以空格分隔,将单词的顺序翻转而不翻转单词本身;设计一个LRU,说明所使用的数据结构以及分析时间复杂度;n个数里面找最大的k个