B站后端日常实习面经

一面:
拷打项目
在 Redis 和数据库异步更新的场景下,如何保证查询库存时数据的一致性?
从从节点读是指数据永远从 Redis 读取吗?
Redis 实现分布式锁的原理是什么?
如何保证只有加锁的线程才能释放锁,防止锁被误删?
Redis 有哪些数据存储结构?
Redis 的数据持久化有哪些方式?
详细讲解一下项目中提到的分段消费和加锁的逻辑。
在项目中有使用事务吗?Spring Boot 中是如何使用的?
能说一下这个事务里面的数据更新包括哪些部分吗?
通过 @Transactional 注解实现 Redis 事务控制的原理是什么?
Redis 事务有什么特性?
事务的 ACID 特性是什么?Redis 事务实现了哪些,又有哪些没有实现?
Spring Boot 中 @Transactional 注解实现事务的原理是什么?
Spring Boot 中 @Transactional 注解失效的场景有哪些?
为什么只有通过代理对象调用,事务才能生效?
如果手写 MySQL 事务,大致的流程是什么样的?
MySQL InnoDB 中实现事务的机制是怎样的?
行锁如何与事务特性(特别是隔离性)关联?隔离性是通过锁实现的吗?
MVCC 机制的原理是什么?
什么场景下需要使用线程池?
谈谈你对线程池的理解,为什么有了线程还需要线程池?
创建线程池时,有哪些核心配置参数以及它们的作用?
线程池模拟场景分析:核心线程数5,阻塞队列10,最大线程数10,任务执行1秒,每秒提交一个任务。请描述核心线程数、活跃线程数、阻塞队列和总线程数在持续提交任务时的变化情况。在场景中,活跃线程数的变化趋势是怎样的?
Java 类的加载机制是什么?
双亲委派机制是如何防止核心类库被篡改的?
Java 中有哪几种类加载器?它们分别加载什么?
平时遇到问题,通常是如何解决的?
学习新知识的方法和策略是什么?
算法手撕:合并区间(秒了)
全部评论
有后续吗?
点赞 回复 分享
发布于 2025-11-07 15:17 江西
请问是在哪里投的呢
点赞 回复 分享
发布于 2025-10-22 18:42 上海
mark
点赞 回复 分享
发布于 2025-10-21 22:42 山东

相关推荐

2025-12-08 09:15
门头沟学院 Java
1.自我介绍+项目2.分布式事务设计B 站视频投稿时,需同时保存视频文件、生成播放凭证并创建投稿记录,如何用本地消息表实现最终一致性,确保文件存储失败时自动回滚投稿状态?3.高并发限流熔断B站拜年祭直播弹幕量突增 100 倍,如何设计网关+服务端的多级限流策略,在弹幕服务过载时自动降级为“延迟展示”模式?4.缓存一致性保障用户修改 B站昵称后,需同步更新用户中心、弹幕系统和个人空间的显示信息,如何避免并发更新时的缓存脏读,且不影响核心播放接口性能?5.分库分表设计B 站亿级用户投稿记录表需按用户ID、投稿时间和分区维度查询,如何用 ShardingSphere 分库分表,解决跨分区统计年度热门稿件的性能问题?6.分布式锁实现多用户同时对同- UP 主发起 “一键三连”(点赞+投币+收藏),如何基于 Redis 实现分布式锁防止重复操作,且支持操作的原子性?7.消息可靠性保障B站视频审核通过后,需通知推荐系统、粉丝推送和数据统计服务,如何基于 Kafka 设计消息重试机制,确保关键通知不丢失?8.高并发库存管理B 站会员购限量周边抢购场景中,用户下单需实时扣减库存,如何设计 “预扣+确认”机制,应对高并发下的库存超卖问题?9.接口性能优化B 站首页 “推荐视频”接口需聚合用户画像、历史观看和热门榜单数据,如何通过异步加载+多级缓存将RT从600ms降至100ms 内?10.分布式会话管理用户在 B站 App、网页端和 TV 端同时登录,如何基于Token+Redis 实现跨端会话共享,确保会员权益实时同步?11.安全防护设计B 站登录接口如何抵御账号爆破、刷弹幕攻击,设计包含验证码、设备绑定、行为分析的多层防护策略?12.限流策略设计B 站“一键三连” 接口 QPS 峰值达 50 万,如何设计滑动窗口限流算法,区分普通用户与大会员的操作权限?
查看12道真题和解析
点赞 评论 收藏
分享
评论
12
62
分享

创作者周榜

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