大厂校招面经-哔哩哔哩(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 三个函数的区别一定要掌握。

相关推荐
小bo波5 天前
从"任意文件复制"深挖Java I/O:字符流与字节流的本质抉择
java·nio·io流·后端开发·文件复制
TechPioneer_lp9 天前
搜狗电话面试:网络、MySQL、Redis、锁和 Linux 命令一次全扫
面经·搜狗校招·校招面试
TechPioneer_lp9 天前
美团到家后台开发一面:操作系统一条线拉满,再补 C++、TCP 和快排
c++·算法·校招·美团·面经·美团到家
TechPioneer_lp10 天前
百度 123 面:一面先写两道题,二面项目和链表证明卡人,三面反而更看沟通和成长性
大厂面经·c++面经·技术面经·百度校招面经
Javatutouhouduan10 天前
深入学习JVM底层原理:源码剖析与实例详解!
java·jvm·java面试·后端开发·java程序员·java八股文·java性能优化
Javatutouhouduan11 天前
2026年Java面试核心讲(终极版)全网首次开源!
java·jvm·java多线程·java面试·后端开发·java程序员·java八股文
王小王-12313 天前
基于推荐算法的 B 站短视频数据分析及推荐系统设计与实现
推荐系统·b站·b站短视频推荐系统·短视频数据分析·短视频评论·b站评论分析·弹幕评论分析
程序员老邢14 天前
《技术底稿 47》知识库同步管道迭代与文件上传异步化落地
数据同步·后端开发·异步处理·事务优化·技术底稿·系统迭代
TechPioneer_lp14 天前
阿里巴巴云原生高可用架构 C++ 一面面经:编译链接一路追到源码层,内存、日志、定时器全要会
大厂面经·c++面经·阿里巴巴校招·技术面经
程序员老邢15 天前
《技术底稿 46》AI 解构成果→知识库自动化同步管道 设计与落地总结
架构设计·异步任务·数据同步·后端开发·幂等性·技术底稿