一面 1.之前的工作经历都做了什么 2.讲讲redis 的 ttl 命令怎么实现的(没答好) 3.kafka 为什么吞吐量大(答了很多,直到说到顺序存储才满意) 4.线程池相关 5.手撕一道线程池,调用三个任务,要求200ms 内返回结果或者空 6.某个函数只能随机产生0 或 1,利用这个实现一个函数能等概率的返回 1-n 之间的数,手撕 7.实现代码 二面 1.上来两个算法题3. 10 个人,1000 件商品(idx: 0..999),每个人对每件商品有一个喜好度评分(0-100, float),形成一个分数矩阵,求排序的前 15 件商品 (就是排...