How to Apply to Bilibili

12 min read Last updated April 20, 2026

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

Bilibili Inc. (哔哩哔哩, commonly abbreviated B站, and listed as NASDAQ: BILI and HKEX: 9626) is a Shanghai-headquartered internet company that sits at the intersection of video sharing, anime-comics-games (ACG) culture, and mobile gaming. Founded in 2009 by Xu Yi (徐逸) as Mikufans and reshaped into Bilibili in 2010, the platform built its following on the 弹幕 (danmaku, scrolling comment overlay) culture borrowed from Niconico and turned it into the social fabric of a generation of Chinese Gen-Z users. Chairman and CEO Chen Rui (陈睿) has run the company since 2014 and took it public on NASDAQ in March 2018 and on the Hong Kong Exchange via secondary listing in March 2021. The headquarters campus sits in Yangpu District in Shanghai's northeastern innovation corridor, and the company reports a headcount in the low five figures (disclosed around 12,000 to 13,000 full-time employees in recent annual reports) across offices in Shanghai, Beijing, Guangzhou, Shenzhen, Wuhan, and smaller satellite teams. Revenue has grown from roughly RMB 2 billion in 2017 to just over RMB 25–26 billion in recent fiscal years, with 2024 marking a widely reported profitability inflection after years of heavy investment in video infrastructure and content. The business is an unusual hybrid for a Chinese internet company. On one hand, Bilibili runs one of the largest user-generated-video platforms in mainland China, home to roughly 300 million-plus monthly active users and a creator economy anchored by UP主 (UP-zhu, the platform's term for creators, borrowed from Japanese uploaders). On the other hand, it is a serious mobile games publisher and developer through Bilibili Gaming, which licenses and operates major titles such as Princess Connect! Re:Dive (公主连结) in mainland China, historically operated Azur Lane (碧蓝航线), and has returned to growth with new self-developed and licensed titles in 2024–2025. Add to that an ACG commerce arm (会员购), a livestreaming business (直播), comics and manga distribution (漫画), and the annual offline convention Bilibili World (BW), which has become one of Asia's largest ACG gatherings. This product sprawl means hiring happens across a wide surface area: mobile client engineers who care about video playback quality, algorithm engineers tuning the recommendation feed, content operations specialists who understand creator communities, project managers for game launches, and community moderators fluent in internet subcultures. A candid note on working here: Bilibili is a Chinese domestic company with a Mandarin-primary workplace. Almost all job descriptions on jobs.bilibili.com are written in Chinese, internal communication is conducted in Mandarin, and the interview process is generally expected to run in Chinese unless you are applying for a very specific role with overseas scope. The culture skews young, ACG-fluent, and internet-native — the company publicly leans into its own meme ecosystem, including campus recruitment marketing that reads like a B站 creator's post — and expects the same from candidates. Compensation for technical roles in Shanghai is competitive by Chinese-tech standards (structured as 12+ months salary, annual bonus, and equity for senior engineers and above) but is calibrated to the domestic market rather than US tech benchmarks. Recent macro pressures on Chinese internet companies, including regulatory scrutiny of gaming approvals, tighter content moderation regimes, and a tougher ads market, have shaped hiring — the company has gone through efficiency phases and now hires more selectively than during the 2020–2021 boom, with a renewed emphasis on profitability per headcount.

Application Process

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

recommended

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.

recommended

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.

recommended

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.

recommended

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.

recommended

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.

recommended

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.

recommended

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.

recommended

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.

recommended

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.

recommended

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.



Interview Culture

Bilibili interviews are conducted almost entirely in Mandarin.

Even for engineering roles where the candidate is bilingual, defaulting to English is seen as unusual and can create friction with interviewers who are most comfortable communicating technical trade-offs in their first language. The one exception is a handful of senior research and overseas-facing roles where English is explicitly acceptable, but you should treat that as the exception rather than the rule and confirm with the recruiter in the HR screen. The overall loop shape is standard Chinese tech: an initial HR screen (HR初筛) focused on motivation, compensation expectations, and basic background verification; three to four substantive rounds with the hiring team; and a final round with a senior leader (总监面 or higher). For technical roles (technical category, 技术类), expect the first two or three technical rounds to lean heavily on live coding — LeetCode-style algorithm problems in the medium-to-hard range, typically presented through a shared coding pad or niu-ke-style environment rather than a whiteboard. Dynamic programming, graph traversal, and classical system design for large-scale video and recommendation systems show up repeatedly. System design questions are tuned to Bilibili's actual problems: design a scalable video uploading and transcoding pipeline, design a real-time danmaku system that can sustain hundreds of thousands of concurrent comments on a hot live stream, design a recommendation service that balances content discovery with creator fairness, design a moderation queue for UGC content that respects mainland regulatory requirements. Behavioral questions often test 八股文 (standard textbook-style CS fundamentals) — JVM tuning, Redis internals, MySQL index structure, TCP versus UDP trade-offs in streaming — in parallel with design thinking. For product manager and operations roles (产品经理, 产品运营, 内容运营), interviews lean case-heavy. You will be asked to analyze an existing Bilibili product surface — the home feed, a creator dashboard, the community tab, 拜年祭 events, the gaming store — diagnose a metric regression, or propose a feature. Interviewers expect you to already be a heavy user of the platform and to reference specific UPZhu, communities (known as 圈子), or cultural phenomena by name. A candidate who tries to BS their way through 'the UGC video space' without ever naming a creator or community is filtered instantly. Behavioral questions typically probe for 数据驱动 decision-making, scrappy execution (跑得快), and the ability to work with engineering and creators simultaneously. For game team interviews (游戏类), expect a mix of product/design case work focused on二次元 gameplay loops, monetization and retention in a gacha context, and cultural fit on anime fandom. Technical game roles (client and backend) run closer to the standard engineering loop but with an additional emphasis on Unity or Unreal shipping experience and familiarity with mainland regulatory constraints on game content (including the ISBN approval process and content moderation obligations). Bilibili's culture leans informal and meme-fluent internally but professional in the interview room. Interviewers are generally respectful, time-boxed, and direct. They will push back on imprecise answers and reward candidates who acknowledge ambiguity rather than bluff. The company publicly uses the phrase 生产快乐 (produce happiness) as an internal value, and behavioral questions probe for whether you are genuinely motivated by the product mission versus just treating Bilibili as another domestic tech paycheck.

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?
No. Bilibili runs a fully in-house ATS at jobs.bilibili.com, internally referred to as the zhaopin-toc platform. All application submissions, status updates, messaging, and offer coordination happen inside Bilibili's own system under /api/srs/ and /api/campus/ endpoints. There is no Moka, Beisen, Workday, Greenhouse, Lever, or Taleo integration — so the most reliable way to apply is directly on the Bilibili careers site itself, not through aggregators like 拉勾 (Lagou), BOSS直聘, or LinkedIn.
Can I interview at Bilibili if I do not speak Mandarin?
Realistically, no, except for a narrow set of roles. Job descriptions on jobs.bilibili.com are written in Simplified Chinese, internal working documents and meetings are conducted in Mandarin, and interviewers default to Chinese even when the candidate is bilingual. A very small number of roles with overseas business scope (international game publishing, licensed IP partnerships, investor relations) accept English, but you should confirm this explicitly with the recruiter in the HR screen before interviewing.
What is the difference between 社会招聘 and 校园招聘?
社会招聘 (social recruiting) is the track for experienced hires with full-time work history, runs year-round, and currently has roughly 400–500 live openings on jobs.bilibili.com/social/positions. 校园招聘 (campus recruiting) is for students — final-year undergraduates and graduate students — and runs in cohort windows: 秋招 (fall recruiting) in August through October for full-time new graduates starting the following summer, 春招 (spring supplementary) in February through April, and 暑期实习 (summer internship) recruiting from around March. Campus applicants complete a centralized online assessment (笔试) as part of the loop; social hires skip the笔试 and go straight to technical or functional interviews.
What is B-STAR and does it matter for my application?
B-STAR is Bilibili's new-graduate development and onboarding program, branded across the campus recruiting marketing on jobs.bilibili.com. It bundles structured rotation, mentorship, and early-career community events for the incoming class of校招生. It matters if you are applying as a campus hire — Bilibili is explicit that B-STAR cohort members are treated as a distinct group with accelerated visibility — but it is not a separate application; everyone who joins through campus recruiting is part of the program by default.
How competitive is the compensation compared to other Chinese tech firms?
For Shanghai-based technical and product roles, Bilibili pays in the competitive middle tier of the domestic market — generally below the top-paying Alibaba, ByteDance, and Tencent bands for equivalent seniority, and roughly comparable to Xiaohongshu, Kuaishou, and NetEase for most levels. Compensation is structured as 12 months base salary plus an annual bonus (typically in the range of two to four months for strong performers), with equity grants in RSUs or stock options for senior engineers, staff, and above. Recent profitability focus has kept salary bands disciplined rather than expanding them, and candidates anchoring on US-tech compensation will be filtered out at the HR screen.
Do I need to be an active Bilibili user to get hired?
Effectively yes, especially for product, operations, design, content, and game roles. Interviewers at every stage probe for specific familiarity with creators (UP主), communities, cultural moments, and recent product features, and candidates who engage with the platform only superficially are consistently filtered out in later rounds. For pure backend infrastructure or algorithm research roles, deep platform fluency is less critical, but you should still be able to articulate why Bilibili specifically versus a generic video platform — the bar is 'thoughtful observer' rather than 'power user'.
What technical stack does Bilibili use?
Bilibili is a Go-heavy backend shop with Java for legacy systems and Python for data and machine learning pipelines. The company open-sources its microservices framework Kratos (go-kratos) on GitHub, which is used extensively internally. Frontend work is primarily Vue and React for web properties, with native iOS (Swift, Objective-C) and Android (Kotlin, Java) for the mobile clients. Video infrastructure leverages a mix of self-developed transcoding, CDN, and playback stacks. Game teams work in Unity (dominant in the二次元 space) and Unreal. Data and recommendation teams use Flink, Spark, TensorFlow, and PyTorch. If you are interviewing for a technical role, expect questions calibrated to at least one of Go, Java, or C++ depending on the team.
How long does the interview process take?
From first application to signed offer typically runs two to five weeks for social hires, assuming no scheduling gaps. The HR screen happens within a few business days of submission, technical or functional rounds are usually stacked over one to two weeks, and the final leader interview plus offer negotiation takes another week. Campus recruiting runs on a longer centralized timeline because assessment windows, interview weeks, and offer release dates are coordinated across the entire cohort — expect six to ten weeks from application to final offer during秋招.
Does Bilibili sponsor overseas candidates or remote work?
Bilibili does not sponsor mainland China work visas for foreign nationals for the vast majority of roles. The realistic overseas candidate pool is returning Chinese nationals (海归) and bilingual candidates who already have the right to work in China. As for remote work, Bilibili is an office-first company — Shanghai HQ in Yangpu, with smaller offices in Beijing, Guangzhou, Shenzhen, and Wuhan — and most roles require on-site attendance most days of the week. Hybrid arrangements exist but are not the default.
What is the best way to stand out as a campus applicant?
Four levers matter most, in roughly this order: a strong school credential (985/211/双一流 or recognized overseas university) combined with relevant major; one or two substantive internships at other Chinese tech companies, ideally with measurable project outcomes; demonstrated platform affinity (a personal UP主 channel with real follower count, or a creative portfolio aligned with Bilibili's content verticals); and strong performance on the centralized笔试 assessment. An internal referral from a current Bilibili employee moves you to a prioritized queue and is worth pursuing proactively via school alumni networks or student club connections.

Check Your Resume Before Applying → Review Bilibili role context

Related Resources

Similar Companies

Related Articles


Sources

  1. Bilibili Careers (哔哩哔哩招聘) — Social Positions
  2. Bilibili Careers — Campus Recruiting (校园招聘)
  3. Bilibili Inc. Investor Relations
  4. Bilibili Inc. (BILI) NASDAQ Listing
  5. Bilibili Inc. (9626.HK) Hong Kong Exchange
  6. go-kratos/kratos — Bilibili's open-source Go microservices framework
  7. Bilibili corporate profile — Wikipedia