腾讯视频一面

#腾讯面经#
腾讯视频一面 6/6 30min

1.面试官介绍

2.自我介绍

3.挑一个项目介绍如何设计的(面试官给的建议:从全局视角介绍)

4.项目中限流怎么做的(Redisson)

5.限流的key怎么设计:可以利用接口或方法的签名作为key的一部分、如果某个特定资源的访问进行限流,可以把资源的标识符纳入key、考虑到Redis中key的过期策略,可以设计key使其在不需要限流时自动过期,从而避免无用的key长时间占用内存

6.限流算法有哪些

7.消息队列怎么保证可靠性

8.死信队列消息堆积怎么处理

9.TCP四次挥手

10.TimeWait状态为什么要等2MSL

反问

面试官建议:计算机基础,多考虑项目用户量增大后会产生哪些问题
全部评论

相关推荐

不愿透露姓名的神秘牛友
03-18 19:37
多态在编程中有什么作用?Java 里是怎么实现的?并发编程用什么措施?讲一下 Java 垃圾回收机制和常见 GC 算法。内存溢出、频繁 GC 可能是什么原因?怎么优化?数据库 ACID 是什么?数据库事务隔离级别有哪些?分别会出现什么问题?Redis 常用数据结构有哪些?分别适用什么场景?TCP 和 UDP 的区别?适用场景分别是什么?UDP不可靠,为什么还要用?HTTPS,攻击场景下证书伪造的可能性在校期间如何使用AI辅助学习B树,b+树高并发下怎么解决库存超卖问题?如何保证同一商品不被多个用户同时下单成功?分布式id保证唯一性?你怎么设计分布式锁?按用户 ID 加分布式锁,在秒杀场景下会不会出现阻塞 / 性能问题?如果 Redis 节点异常宕机,锁无法释放怎么办?Redis 里为什么要用 Lua 脚本?Lua 能保证什么?Redis 集群模式下,Lua 脚本还能保证原子性吗?跨 slot 可以吗?支付请求超时、网络丢包、ACK 丢失,怎么避免用户重复支付?请求没到 Redis 和请求到了但没返回,这两种情况分别怎么处理?如何设计幂等机制,防止重复提交 / 重复支付?算法:删除链表倒数第N个节点要求两种方法   双指针,栈反问:业务,面试结果,aicoding的使用面试官人蛮好的,不知道的会耐心提醒,但是一周还是没结果
查看48道真题和解析
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务