Key Takeaways
- Bilibili hires almost exclusively through its own in-house ATS at jobs.bilibili.com — no third-party ATS integration, so third-party job aggregators often show stale data.
- The hiring process is Mandarin-primary, Shanghai-centered, and expects documented familiarity with the Bilibili platform itself, not just generic tech credentials.
- Two tracks: 社会招聘 (experienced hire, open year-round, roughly 400–500 live roles) and 校园招聘 (campus, runs in cohort windows with centralized 笔试 assessments).
- Technical loops follow Chinese-tech norms: LeetCode medium-hard coding rounds, system design anchored to video/streaming/recommendation scenarios, and standard八股文 fundamentals.
- Product and content roles screen hard for authentic platform engagement — UP主 credentials and knowledge of specific communities are genuine differentiators.
- Non-Mandarin speakers and candidates requiring mainland China work visas will face steep friction for most roles; returning Chinese nationals and bilingual candidates already in China are the realistic overseas applicant pool.
- Compensation is competitive by Chinese tech standards but calibrated to the Shanghai market; recent profitability focus has tightened hiring and raised the bar per headcount.
Source basis: This guide combines the company's public careers materials, detected ATS-provider data, and ResumeGeni analysis. Employer-specific details should be read alongside the Sources section below; interview-culture guidance may synthesize public candidate reports when official documentation is limited.
About Bilibili
Application Process
-
1
Go to jobs
Go to jobs.bilibili.com and decide which track applies: 社会招聘 (social/experienced hire) if you already have full-time work experience, or 校园招聘 (campus) if you are a new graduate or current student looking for a 春招 (spring), 秋招 (fall), or 暑期实习 (summer internship) slot.
-
2
Create a candidate account on the in-house ATS using a Chinese mobile number or
Create a candidate account on the in-house ATS using a Chinese mobile number or email. The site is a Bilibili-built SPA (internally identified as zhaopin-toc) running at jobs.bilibili.com and does not use Moka, Lagou, BOSS直聘, or Taleo underneath — all submissions, messaging, and status updates happen on Bilibili's own platform.
-
3
Use the filter panel on /social/positions or /campus/positions to narrow by 职位类别
Use the filter panel on /social/positions or /campus/positions to narrow by 职位类别 (job category — 技术类, 产品运营类, 设计类, 游戏类, 内容类, 文创类, 市场营销类, 项目管理类, 大职能类, 运营保障类), 工作地点 (city — most roles are Shanghai, with smaller Beijing/Guangzhou/Shenzhen/Wuhan openings), and keyword. There are typically 400+ live social postings and a separate campus list when cohort windows are open.
-
4
Open the role page (URL pattern jobs
Open the role page (URL pattern jobs.bilibili.com/social/positions/{id}) and read the 工作职责 and 工作要求 sections carefully — Bilibili job descriptions are unusually specific about product area, and a resume that does not match the product context will not advance.
-
5
Click 投递简历 (submit resume)
Click 投递简历 (submit resume). You can either upload a PDF or, more commonly for Chinese candidates, fill in the structured resume form directly on the ATS — education history with school tier, work history with specific project bullet points, and a dedicated 自我评价 (self-evaluation) section.
-
6
For campus applicants, expect to complete an online assessment (笔试) during the c
For campus applicants, expect to complete an online assessment (笔试) during the cohort window — typically algorithm problems for engineers, case questions for product/operations, and design tasks for designers. The assessment is scheduled centrally and proctored online.
-
7
HR screening call (一面 HR初筛) is conducted in Mandarin by a recruiter from the tal
HR screening call (一面 HR初筛) is conducted in Mandarin by a recruiter from the talent acquisition team, usually by WeChat voice call or phone. Expect questions about your motivation for Bilibili specifically, your familiarity with the platform as a user, and basic compensation alignment.
-
8
Progress through three to four technical or functional interviews with the hirin
Progress through three to four technical or functional interviews with the hiring team, then a final interview with a senior leader (总监面 or 部门负责人面). The whole loop usually runs two to five weeks, with a dedicated HR面 at the end to negotiate offer specifics.
-
9
Receive the offer (口头offer first, then 书面offer/offer letter), complete the backg
Receive the offer (口头offer first, then 书面offer/offer letter), complete the background check (背调, typically third-party), hand in your离职证明 from your previous employer, and sign the labor contract (劳动合同) before onboarding.
-
10
Overseas candidates should be realistic: Bilibili does not meaningfully sponsor
Overseas candidates should be realistic: Bilibili does not meaningfully sponsor foreign work visas into mainland China for most roles, and roles explicitly open to non-Mandarin speakers are rare and usually sit in regional business development or licensed-IP partnerships. If you are a returning Chinese national (海归), note that on your resume — it is a recognized and desirable track.
Resume Tips for Bilibili
Submit a Mandarin-language resume for any domestic role
Submit a Mandarin-language resume for any domestic role. A polished English-only resume, even for a senior technical candidate, signals you have not actually engaged with the local hiring process and will often be filtered out at the HR screen. If you are bilingual, keep a Chinese primary version and an English secondary version in the same PDF.
Lead with a crisp one-line positioning (个人概述) stating your years of experience,
Lead with a crisp one-line positioning (个人概述) stating your years of experience, core domain, and target track — for example, '8年经验后端工程师,专注于高并发视频分发系统,目标方向:视频基础架构'. Chinese recruiters scan the top third of page one first and drop resumes that do not immediately declare a fit.
For engineering resumes, structure each project as 项目背景 / 你的角色 / 技术方案 / 量化结果
For engineering resumes, structure each project as 项目背景 / 你的角色 / 技术方案 / 量化结果. Bilibili hiring managers care deeply about what you personally owned — 'I contributed to' language gets heavily discounted. Use first-person verbs and specific percentages, QPS numbers, latency improvements, or cost savings.
Demonstrate B站 platform literacy
Demonstrate B站 platform literacy. If you are a real UP主, include your UID and粉丝数 (follower count) — it is one of the most powerful trust signals you can send to a content, operations, or community role. If you are not a creator, reference specific features, communities, or creators by name in your cover note to prove you are an actual user.
For algorithm engineer (算法工程师) roles, list your paper publications, Kaggle or天池
For algorithm engineer (算法工程师) roles, list your paper publications, Kaggle or天池 competition rankings, and GitHub profile prominently. Bilibili's recommendation and personalization teams publish at venues like RecSys and KDD, and they screen for research-grade thinking in addition to engineering.
Call out school tier honestly
Call out school tier honestly. Chinese tech still filters by 985/211/双一流 or recognized overseas universities for campus roles, and HR will ask. If you attended a lower-tier school but have an unusually strong project or internship record, foreground those to compensate — the filter is guideline, not law, but it is a real first-pass signal.
For game team applications (Bilibili Gaming), list the specific titles you have
For game team applications (Bilibili Gaming), list the specific titles you have shipped, your role on the team, and the publisher. Mobile gaming resumes that do not name titles get read as generic. If you have worked on二次元 (2D-anime-style) titles specifically, say so explicitly — it is the core aesthetic of the entire game portfolio.
Include a short 期望 (expectations) block: expected base salary (期望薪资), preferred
Include a short 期望 (expectations) block: expected base salary (期望薪资), preferred city (期望工作地点, almost always 上海 for Bilibili), and earliest start date (可入职时间). Chinese ATS forms expect these fields, and leaving them blank creates recruiter friction.
Keep it to two pages maximum for experienced candidates and one page for campus
Keep it to two pages maximum for experienced candidates and one page for campus applicants. Chinese tech norms are noticeably tighter than the American 'two-page is fine' convention, and recruiters visibly prefer dense, one-screen resumes.
Pass the ATS by using plain structured text
Pass the ATS by using plain structured text. The Bilibili site accepts PDF uploads and also offers a structured form — if you upload a PDF, avoid columns, images, and graphical progress bars, because the form will attempt to parse fields out of your PDF and fail on non-linear layouts.
ATS System: Bilibili Careers (jobs.bilibili.com, in-house)
Bilibili operates a fully in-house applicant tracking system at jobs.bilibili.com, internally identified as the zhaopin-toc platform. It is a custom single-page application built on Vue with backend APIs under /api/srs/ and /api/campus/ namespaces, protected by Bilibili's standard anti-scraper infrastructure (including ajSessionId session validation, CSRF tokens, and their Gaia gateway). There is no Greenhouse, Lever, Workday, Moka, Beisen, iHR, or Lagou integration — every application, message, and status change lives inside Bilibili's own stack. The ATS supports two distinct tracks: 社会招聘 (social/experienced hire) with roughly 400 to 500 live postings at any given time, and 校园招聘 (campus) which opens in cohort windows — typically 秋招 in August through October for the following summer's full-time new graduates, 春招 in February through April for补录 (supplementary hires), and 暑期实习 recruiting starting in March for the summer. All job content is published in Simplified Chinese, job detail URLs follow the pattern jobs.bilibili.com/social/positions/{id} or /campus/positions/{id}, and the system sends candidate notifications through SMS to Chinese mobile numbers, email, and in some cases WeChat official-account messages.
- Register using a Chinese mobile number if you have one — the SMS notification channel is the most reliable path to interview scheduling messages, and some flows gate on a verified +86 number.
- Fill in the structured resume form fields (教育背景, 工作经历, 项目经历, 自我评价) even if you upload a PDF. The recruiter-facing view pulls from the structured fields, not the PDF, so leaving them empty hides your content from the human screener.
- Check your application status directly on jobs.bilibili.com under '我的投递' — Bilibili's ATS does not auto-email you for every state change, and candidates who rely on email miss interview invitations. Log in weekly during an active pipeline.
- Apply to at most two or three roles in the same window. The in-house ATS tracks your application pattern, and spraying the same resume across twenty postings marks you as low-intent in the recruiter console.
- Use the internal referral channel (内推) when possible. A Bilibili employee referral routes your application through a separate queue that recruiters prioritize, and most full-time employees have an internal portal to submit referrals on your behalf.
Interview Culture
Bilibili interviews are conducted almost entirely in Mandarin.
What Bilibili Looks For
- Genuine fluency with the Bilibili product and ACG culture. Candidates who cannot name creators, communities, or cultural trends on the platform are consistently rejected in later rounds even with strong technical fundamentals, because the company bets heavily on product instinct tied to user empathy.
- Mandarin communication at working professional level. Reading, writing, and speaking — the job is in Chinese, the documents are in Chinese, the meetings are in Chinese, the Slack-equivalent (usually 飞书/Lark or WeChat Work) is in Chinese.
- Evidence of ownership and results, quantified. Chinese tech resumes are increasingly skeptical of narrative-only experience; Bilibili specifically wants to see DAU/MAU deltas, QPS improvements, cost reductions, revenue lifts, or retention improvements that you personally drove.
- For engineering: algorithmic fluency at the LeetCode medium-hard level, plus real-world experience with high-concurrency video, streaming, or recommendation systems. Go, Java, C++, and Python are all well-represented. Familiarity with internal Bilibili open-source projects (such as discovery/kratos, the company's Go microservices framework) is a plus.
- For product and operations: strong analytical chops (SQL, A/B testing literacy, funnel analysis), paired with an obvious passion for UGC communities. A portfolio of personal content creation — a UP主 channel, a blog, a podcast, a Discord community you built — often matters more than a brand-name PM pedigree.
- For game team: shipped titles, ideally in the二次元 or anime-inspired genre, and an understanding that mainland game publishing is a regulated business where ISBN approval and content compliance sit on the critical path.
- For design: portfolio work that demonstrates restraint with a young-skewing, color-bold, internet-culture-aware aesthetic, not generic enterprise design. Motion and micro-interaction work is valued because video is the core product.
- Cultural fit with a young, internet-native, meme-fluent workforce. The average Bilibili employee is noticeably younger than at comparable incumbent Chinese tech firms, and interview feedback often includes soft assessments of how naturally you engage with the product and team.
- Stability signals. After the 2022–2023 wave of efficiency cuts across Chinese tech, hiring managers are sensitive to candidates who job-hop every 12 months. Two-year-plus stints at recent employers are read as a baseline.
- Realism about compensation. Bilibili pays competitively for the Shanghai market but not US-tech-scale; candidates who anchor expectations to Silicon Valley comp often self-filter out at the HR screen.
Frequently Asked Questions
Does Bilibili use a standard ATS like Workday, Greenhouse, or Moka?
Can I interview at Bilibili if I do not speak Mandarin?
What is the difference between 社会招聘 and 校园招聘?
What is B-STAR and does it matter for my application?
How competitive is the compensation compared to other Chinese tech firms?
Do I need to be an active Bilibili user to get hired?
What technical stack does Bilibili use?
How long does the interview process take?
Does Bilibili sponsor overseas candidates or remote work?
What is the best way to stand out as a campus applicant?
Related Resources
Similar Companies
Related Articles
Sources
- Bilibili Careers (哔哩哔哩招聘) — Social Positions —
- Bilibili Careers — Campus Recruiting (校园招聘) —
- Bilibili Inc. Investor Relations —
- Bilibili Inc. (BILI) NASDAQ Listing —
- Bilibili Inc. (9626.HK) Hong Kong Exchange —
- go-kratos/kratos — Bilibili's open-source Go microservices framework —
- Bilibili corporate profile — Wikipedia —