某跳动 一面 自我介绍;介绍项目;算法:返回一个数字数组的排序值,比如数据[6,2,5,0]的返回是[4,2,3,1];介绍下redis有哪些数据结构、底层的如何实现? 二面 自我介绍;介绍项目;系统设计:一个系统需要加载100G的数据,在这期间还要能正常处理外部请求;介绍下虚拟内存;介绍下什么是内核态;算法:一个正数数组,长度为N,且数组元素<N,统计每个正数出现的次数,要求时间复杂度O(n),空间复杂度O(1); 三面 自我介绍;介绍项目;算法题:返回一个树的左视图;系统设计:微信朋友圈该如何设计;如果换做是微博呢?