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

相关推荐
青 春 记 忆21 小时前
零基础入门python20:Flask配置、扩展和蓝图拆分
python·flask·后端开发
青 春 记 忆1 天前
零基础入门python21:Flask账本的数据模型——用户、分类和账目
python·flask·后端开发
智码看视界2 天前
Day 56:AI辅助开发全面提效:Copilot + Cursor的Java开发
java·单元测试·copilot·cursor·后端开发·代码审查·ai辅助开发
LayZhangStrive3 天前
设计模式(二)装饰器模式、代理模式(待更新)
设计模式·代理模式·装饰器模式·后端开发
秋饼3 天前
LangChain4j + Java 实现企业级 Text-to-SQL 智能问数系统:从自然语言到安全可控的数据洞察
java·ai·技术分享·后端开发
青 春 记 忆5 天前
零基础入门Python15|关联、聚合、索引与事务:订单数据库
开发语言·python·后端开发
dogstarhuang5 天前
GPT-5.6 API 分三档收费:Sol/Terra/Luna 选型指南与成本测算(附路由代码)
开发语言·人工智能·python·后端开发·接口开发·api定价·接口管理平台
Javatutouhouduan5 天前
Java初学者如何高效学习JVM?
java·jvm·java虚拟机·java面试·后端开发·java程序员·java八股文
LayZhangStrive6 天前
融360 一面
java·面试·后端开发
LayZhangStrive8 天前
后端通识 - 后端工程开发常用的流程图类别
java·流程图·后端开发