logo

Bilibili Go 后端开发工程师 面试流程

岗位方向: backend

B站社招 Go 后端工程师是一个六轮流程,旨在寻找将深入 Go 专业知识与构建和扩展视频平台基础设施能力相结合的工程师。作为中国最大的 Go 代码库之一,B站需要理解 Go 内部机制、能设计高吞吐并发系统并有大规模实时数据处理经验的工程师。流程重度考察 Go 专项知识(调度器、GC、channel 内部)、视频平台架构系统设计(转码管道、CDN 优化、实时流媒体)以及对B站开源生态包括 Kratos 微服务框架的贡献能力。有生产级 Go 经验和视频/流媒体平台背景的候选人明显受偏好。

Bilibili的Go 后端开发工程师面试共6轮,以下是每轮面试的详细流程和准备建议。

  1. 第1轮 (5-10 days): B站通过内推、猎头和技术社区渠道(GopherChina、Go meetup)招聘社招 Go 工程师。猎头筛选评估 Go 生产经验年限、处理的系统规模和目标团队匹配度(视频平台、直播基础设施、推荐后端、电商或平台基础设施)。B站特别看重对开源 Go 项目有贡献或有构建高并发服务经验的工程师。猎头会讨论团队选项、薪酬范围和B站工程文化以确保双向兴趣。来自其他视频平台、CDN 公司或 Go 重度基础设施公司的工程师经常被定向招聘。

面试亮点: Go Deep Dive: One of the most Go-specific interview processes in China, testing internals at a level beyond most companies.、Video Platform Architecture: System design questions focus on video-specific challenges — transcoding, CDN, danmaku, live streaming.、Open Source Culture: Bilibili maintains Kratos and other Go projects; contributing to open source is a genuine career path here.、Director-Level Final: The penultimate round assesses technical leadership and vision for Go platform engineering.、Creative Engineering Culture: Bilibili's engineering culture is notably more creative and less corporate than typical Chinese tech giants.

标签: Bilibili, Go, Backend, Video Platform, Open Source, Kratos

← 返回面试流程列表
B

哔哩哔哩

BilibiliGo 后端开发工程师
难度 3-6 weeks📋 6 轮面试backendFull-time

B站社招 Go 后端工程师是一个六轮流程,旨在寻找将深入 Go 专业知识与构建和扩展视频平台基础设施能力相结合的工程师。作为中国最大的 Go 代码库之一,B站需要理解 Go 内部机制、能设计高吞吐并发系统并有大规模实时数据处理经验的工程师。流程重度考察 Go 专项知识(调度器、GC、channel 内部)、视频平台架构系统设计(转码管道、CDN 优化、实时流媒体)以及对B站开源生态包括 Kratos 微服务框架的贡献能力。有生产级 Go 经验和视频/流媒体平台背景的候选人明显受偏好。

Go 深度考察:中国最具 Go 专项深度的面试流程之一,考察内部机制的程度超越大多数公司。视频平台架构:系统设计题聚焦视频特有挑战 — 转码、CDN、弹幕、直播。开源文化:B站维护 Kratos 等 Go 项目;贡献开源是这里真正的职业发展路径。总监终面:倒数第二轮评估技术领导力和 Go 平台工程的愿景。创意工程文化:B站的工程文化比典型中国大厂明显更具创意和更少官僚化。
BilibiliGoBackendVideo PlatformOpen SourceKratos

面试流程 (6 轮)

1
📋
投递与猎头筛选Application and Recruiter Screen
5-10 days

B站通过内推、猎头和技术社区渠道(GopherChina、Go meetup)招聘社招 Go 工程师。猎头筛选评估 Go 生产经验年限、处理的系统规模和目标团队匹配度(视频平台、直播基础设施、推荐后端、电商或平台基础设施)。B站特别看重对开源 Go 项目有贡献或有构建高并发服务经验的工程师。猎头会讨论团队选项、薪酬范围和B站工程文化以确保双向兴趣。来自其他视频平台、CDN 公司或 Go 重度基础设施公司的工程师经常被定向招聘。

💡
  • 准备重点:量化你的 Go 生产经验 — 构建的服务、使用的并发模式、处理的 QPS 和任何开源 Go 贡献。如有视频/流媒体平台经验则突出展示。
  • 常见误区:仅基于个人项目而没有生产使用就声称有 Go 经验;不了解B站技术栈和开源项目;无法讨论你解决过的具体 Go 并发挑战。
  • 面试官关注点:生产 Go 经验深度、系统规模证据、开源参与和对视频平台工程的真实兴趣。
  • 练习计划:用 Go 专项指标更新简历;研究B站工程博客和开源项目;准备 2 分钟最重要 Go 生产系统的总结。

常见问题

  • 你有多少年 Go 生产经验?你构建过最复杂的 Go 服务是什么?
  • 你对开源 Go 项目有贡献吗?你熟悉B站的 Kratos 框架吗?
  • 你最感兴趣B站哪个工程团队?为什么?

作答策略

  • 以生产 Go 指标开头 — QPS、goroutine 数量、系统复杂度。
  • 引用B站开源项目(Kratos、go-common)展示你研究过公司。
  • 表达对 Go 社区和B站在推进中国 Go 生态中角色的真实兴趣。
🔒
还有 5 轮面试流程未显示解锁后查看全部 6 轮面试详情