B站后端面试经验分享:八股、项目与算法题解析

📍面试公司:B站  
🕐面试时间:9月7号  
💻面试岗位:后端开发  

❓面试问题:  
**一、八股**  
1. Java中线程池的七大参数及其工作原理
2. JVM中ZGC的染色指针技术如何实现
3. Spring循环依赖的解决原理及三级缓存机制
4. MySQL的索引下推优化原理
5. Redis的HyperLogLog实现原理及误差范围
6. 分布式系统中的Paxos算法核心思想
7. Kafka的零拷贝技术具体实现方式
8. 如何设计一个分布式系统的配置中心
9. 什么是CQRS架构模式及其适用场景
10. Java中ForkJoin框架的工作窃取算法
11. 数据库分库分表后全局ID生成方案
12. 服务网格中如何实现流量镜像
13. 如何设计一个高性能的本地缓存
14. 分布式系统的熔断器模式实现原理
15. 谈谈你对响应式编程背压机制的理解

**二、项目**  
1. **苍穹外卖项目**:  
   - 分布式环境下如何保证订单号的全局唯一性
   - 多级缓存架构是如何设计的

2. **黑马点评项目**:  
   - 热点Key探测和本地缓存方案
   - 用户积分系统的防刷机制

**三、手撕**  
1. 力扣1249.移除无效的括号:给定一个由'('、')'和小写字母组成的字符串,移除最少数量的括号使得剩下的括号有效
   - 思路:使用栈记录括号位置,标记需要删除的索引

2. 力扣621.任务调度器:给定一个字符数组表示的任务列表和冷却时间n,计算完成所有任务所需的最少时间
   - 思路:优先安排出现次数最多的任务,利用贪心算法计算时间

#发面经攒人品#
全部评论
感觉不简单呀题目
1 回复 分享
发布于 2025-09-08 20:56 广东
b站投了半个月了没消息
1 回复 分享
发布于 2025-09-07 15:41 辽宁
感谢分享
点赞 回复 分享
发布于 2025-09-08 16:26 山东
感谢分享
点赞 回复 分享
发布于 2025-09-08 16:26 上海
博主也是没有实习吗,我现在没有实习在往简历上搞项目,太难熬了
点赞 回复 分享
发布于 2025-09-08 16:23 江苏

相关推荐

2025-12-24 10:00
已编辑
华南农业大学 后端工程师
大一上的时候没什么想法,听到老师说没方向就学学算法 打acm,在朋友的推荐下我知道了代码随想录题单,学完c语言后我就边学数据结构边刷leetcode(后来才知道代码随想录主打求职算法而非acm),寒假把代码随想录题单刷完了,偶尔打打cf,不过也在上绿前几十分放弃了,后来也有刷过洛谷之类的网站,不过没坚持下来。大一下打完蓝桥杯感觉自己完了😩(后来也确实没进国赛,与校队无缘),心里 不能all in算法的想法就更强烈了,更别提自己对比起真正打a的根本就是在假努力,自己也不是那块料,发现leetcode只是我荒废时光的一个舒适区而已😦,在刷了400题之后便草草停止。被受打击的我开始转向后端(其余方向要么不感兴趣要么吃学历,本人极其希望本科后工作),在一番思考后选择了java,在b站找了一个up就开始all in java,大一下结束前学到了mysql,javaweb之前。大一下的暑假主要就在学servlet,tomcat,jsp这些落后的技术及其原理,跟着做了一个超市订单管理系统,把leetcode的sql50题刷完了,还过了一遍前端三件套的基础。暑假就这样早上跑众包,下午学技术,晚上陪npy地结束了,不能算努力但相比大一浑浑噩噩的自己已经好了不少。大二上便终于开始学框架了。9月把ssm学完了,把我的小项目重构了一遍当作实战。10月把springboot学完了,把小项目重构了填到简历上了并开始尝试投简历,还学了springcloud Netflix和过了一遍vue2,在boss投了几家 有一家中厂的全栈实习给了笔试机会,笔试过了之后有了技术面机会,不过很戏剧的就是在技术面开始前5分钟,hr突然问我是不是26届的,我说我是28届的,hr说不好意思没看清楚简历,直接把技术面取消了😧(也难怪之前我和hr说我还有课的时候 hr表示很震惊),后来再海投也什么公司鸟我了,很多都是简历筛完就挂了。11月主要在学linux docker还有一些常用的中间件,把juc jvm简单入门学习了一下。这几个月也一遍在学计组,计网,数据库系统的知识(学校课程)。12月,也临近期末了就开始转头期末复习(划掉)学习了,这一学期的后端学习也差不多结束了,期末考后再战。可以说这一学期就是在沉淀技术栈,就是不知道会不会沉淀过头或者过慢了,耽误了写项目,因为本人也很想在大二下能拿到一个中小厂的实习,为暑期做准备。大佬们,寒假我该写什么项目呢,我看到网上说0实习的时候写一个业务项目加一个轮子项目就可以了。我目前的想法是寒假把苍穹外卖写了(学习巩固里面的技术栈,丰富简历) 再尝试跟着写一个轮子项目(提升能力)。恳请各位大佬指点
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
1
23
分享

创作者周榜

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