大厂校招面经-哔哩哔哩(B站)后端开发

大厂校招面经-哔哩哔哩(B站)后端开发

B站面试差异最大,取决于你进的是哪个组。核心技术部门问经典 Java / Go 八股;直播、弹幕等 ToC 业务组,"全程无八股,全场景题"。同一家公司,进不同的组,备考策略要完全不同。


校招大礼包获取:入口

可能是至今最全,最好,最实用的校招大礼包,减少信息差,帮你提升80%概率拿到offer


一面真实考题(Java 方向)

  • InnoDB 为何用 B+ 树索引而不用 B 树或哈希表

  • 进程和线程的根本区别;线程上下文切换开销为何更小

  • MySQL 单表超 5000 万行,如何设计分库分表方案

  • Spring IoC / DI 的理解;带来了哪些好处

  • Docker vs Kubernetes;为何容器化而不用虚拟机

  • 协程运行时间过长,任务队列中的协程会延时吗,如何处理

  • 线上 OOM 或 CPU 飙升如何排查

  • 算法:LeetCode 102 二叉树层序遍历

一面真实考题(Golang 方向)

  • Golang GMP 模型详细说明(各组件协作流程)

  • Golang GC 机制

  • map 底层实现;并发读写 map 会 panic 吗,如何解决

  • slice 底层与扩容机制;安全关闭 channel 的方式

  • SQL 排名函数(必考):row_number / rank / dense_rank 的区别;近一周每天播放量前10的视频 ID 及名字

直播组日常实习(全场景题,无八股,真实面经)

面试官上来就问:热部署怎么实现?如何优雅发布(蓝绿发布 / 滚动发布)?

然后给了一个场景------

"设计一个日志管理系统。1000台实例。"

候选人设计方向:每个实例起 agent 采集 → 上报 Kafka → 流式处理 → 落库(ES + 可视化);分时间归档;分层级报警(warn / error 分级)。

还有一道:定时任务多台部署,如何保证只有一台机器执行?追问:高耗时定时任务如何拆分协调到多个实例?(任务分片)

B站在筛什么:核心组看底层功力;ToC 业务组看你能不能快速理解业务,设计出可以真正落地的方案。SQL 排名函数是 B站高频必考,row_number / rank / dense_rank 三个函数的区别一定要掌握。

相关推荐
秋饼2 天前
Spring AI 2.1 Message Parts 深度实战:推理签名回放与跨轮记忆持久化的源码级落地
java·ai·技术分享·后端开发
秋饼4 天前
Spring AI + MCP 工具调用可靠性实战:参数校验、权限防线与人工确认生产级落地
java·ai·技术分享·后端开发
Javatutouhouduan5 天前
阿里1658页Java面试题总结(含答案)
java·高并发·java面试·java面试题·后端开发·java程序员·java八股文
yun123456789906 天前
杀掉抖音,改刷哔哩哔
抖音·哔哩哔哩
秋饼7 天前
LLM API密钥动态轮换实战:Spring Vault + Spring AI + 多Provider路由
java·ai·技术分享·后端开发
张张123y10 天前
后端第一课:输入 URL 后发生了什么?我用手写 Socket 把全链路跑通了
python·websocket·ai·socket·url·后端开发
张张123y10 天前
后端第六课:Python 语法速通(0 基础入门,AI 应用开发的第一门语言)
开发语言·人工智能·python·ai·后端开发
Hello_Pyhx11 天前
Bilirec 配置入门:录制哔哩哔哩直播间
直播·视频录制·哔哩哔哩·直播工具
旋生万物12 天前
螺旋数不是玄学:Python 实现广义复数与等角螺线
开发语言·人工智能·python·云原生·aigc·软件工程·后端开发
旋生万物12 天前
全息结构入门:Embedding、向量库、知识图谱的统一视角
人工智能·大模型·aigc·软件工程·知识图谱·embedding·后端开发