时间轮 面试题
共 3 篇真实面经 · 涵盖 小红书 / 腾讯 等 2 家公司
小红书中间件研发一面面经:Full GC 定位、RocketMQ 延时消息与线程池
小红书中间件研发一面面经(约 40 分钟):围绕优惠券平台的 Full GC 定位与 CSV reader 双重加载、内存是否只能加,RocketMQ 与消息队列理解、延时消息的实现与底层数据结构,分片键选择与数据倾斜的发现治理,以及线程池核心/最大线程数的生效时机、ScheduledThreadPoolExecutor,最后手撕滑动窗口最大值。
腾讯 IEG 服务器开发二面(场景设计,已挂)
腾讯 IEG 服务器开发二面面经,9.18 由企微直约、全程聊天式追问项目与实习。唯一的技术硬题是场景设计:设计一个千万级通知平台,数据只存在一个 KV 数据库且 value 是二进制流无法解析,如何实现到期通知;9.20 晚查询结果为已挂。
腾讯 TEG 一面(已挂):从三极管问到时间轮算法
腾讯 TEG 应届一面已挂的面经:全程一个半小时双机位,面试官从实习项目切入问瓶颈,追问非常底层甚至聊到三极管、计算机组成和汇编;手撕题是实现 string 与十六进制字符串互转并要求先讲位运算思路,再问为什么用十六进制,最后考时间轮算法。