腾讯TEG一面
第一次面试就是鹅,面试官没开摄像头,看来是KPI
1. 项目中WebSocket是怎么实现实时同步的
2. Redis+Lua脚本如何实现用户抢购资格的预检
3. Lua脚本的流程(不熟练)
4. 为什么要用Lua脚本的原子性,不用不行吗?
5. Lua脚本原子性对于性能的影响在于哪里?假设执行一次Lua脚本需要1ms,那么一秒钟Redis能处理多少请求?(和Redis的单线程有关,接着就问了这点)
6. BitMap降低缓存穿透策略怎么做的?这个BitMap多大?如果未来大规模扩张,BitMap不够用了怎么解决?
7. 上一题答了缓存空值,面试官又问如果受到攻击,大规模无效请求进来怎么办,也不能缓存那么多空值。(不会)
8. TCP拥塞控制(慢启动、拥塞避免、快速重传、快速恢复)
9. 你说的这些技术太老了,你了解过现在Liunx是怎么实现拥塞控制的吗?(完全不会)
算法题:字符串协议,两个split()方法搞定了
反问:业务,提升的建议(针对某个方向可以了解深一点,比如读源码)
第一次面试没有想象中那么不堪,但感觉是过不了了
#腾讯##腾讯音乐26届实习##一面##面经#
1. 项目中WebSocket是怎么实现实时同步的
2. Redis+Lua脚本如何实现用户抢购资格的预检
3. Lua脚本的流程(不熟练)
4. 为什么要用Lua脚本的原子性,不用不行吗?
5. Lua脚本原子性对于性能的影响在于哪里?假设执行一次Lua脚本需要1ms,那么一秒钟Redis能处理多少请求?(和Redis的单线程有关,接着就问了这点)
6. BitMap降低缓存穿透策略怎么做的?这个BitMap多大?如果未来大规模扩张,BitMap不够用了怎么解决?
7. 上一题答了缓存空值,面试官又问如果受到攻击,大规模无效请求进来怎么办,也不能缓存那么多空值。(不会)
8. TCP拥塞控制(慢启动、拥塞避免、快速重传、快速恢复)
9. 你说的这些技术太老了,你了解过现在Liunx是怎么实现拥塞控制的吗?(完全不会)
算法题:字符串协议,两个split()方法搞定了
反问:业务,提升的建议(针对某个方向可以了解深一点,比如读源码)
第一次面试没有想象中那么不堪,但感觉是过不了了
#腾讯##腾讯音乐26届实习##一面##面经#
全部评论
网络研发部?
@AI牛可乐快给我安排真题解析
是TEG还是TME,怎么有腾讯音乐的标签
佬,现在进程咋样了
相关推荐
点赞 评论 收藏
分享
03-18 21:35
东南大学 Java 点赞 评论 收藏
分享