This guide draws on 11 first-hand interview accounts from Nowcoder. Candidates describe about 1 round on average, most often technical interviews and a panel.
These 11 writeups cover data, software engineering roles. All of them were posted under a forum handle, so we could not verify the authors’ identities.
Internship. 1 round. Shared by 测开收割机 on nowcoder, 1970-01-01
1First roundTechnicalInternship review plus questions on automation framework design, distributed-system testing and databases.Covered: Test data dependencies, Stale data diagnosis, HTTPS limits, Idempotency and retries, Testing eventual consistency, Composite index pitfalls
Test Engineer
Outcome not shared
Internship. 1 round. Shared by 测开收割机 on nowcoder, 1970-01-01
1Second roundTechnicalExperience-oriented questions on test strategy, defect management and validating a moderation model.Covered: Maintaining large test suites, Test case design, Content moderation model evaluation, Bug reporting, Handling disputed bugs, Intermittent bugs, AI in testing
Test Development Engineer
Outcome not shared
New grad. 1 round. Shared by EMT想要秋招offer on nowcoder, 1970-01-01
1First roundTechnicalInternship-driven questions on automation frameworks and AI test tools, scenario and test-design questions, and one medium coding problem.Covered: Dev vs test development, Ride-hailing order flow, Order troubleshooting scenario, API automation and async assertions, LLM-based test generation, UI automation design, Video call test cases, Performance metrics, Partition linked list
Java Developer (Big Data)
Outcome not shared
New grad. 1 round. Shared by 舟杨波 on nowcoder, 2026-10-02
1First roundTechnicalAbout forty minutes of fundamentals on JVM, Flink and transactions with no resume deep dive, ending with a coding task.Covered: Thread pool parameters, CMS vs G1 garbage collectors, GC choice under tight memory, Flink checkpoints vs savepoints, Exactly-once from Kafka to HDFS, Flink backpressure diagnosis, Database ACID, JDBC transactions, Coding problem
Backend Engineer
Outcome not shared
unknown. 1 round. Shared by McFlurry on nowcoder, 1970-01-01
1First roundTechnicalInternship grilling followed by a long list of Java, Spring, MySQL, Kafka and networking questions and one coding problem.Covered: Compensating for lost async writes, Idempotency for balance updates, synchronized lock upgrades, Soft vs weak references, JIT compilation, volatile guarantees, Thread pool sizing, SimpleDateFormat thread safety, Deadlocks, Spring AOP self-invocation, Deep pagination and covering indexes, Snapshot vs current reads, Kafka acks, Sessions, cookies and JWT, CLOSE_WAIT vs TIME_WAIT, Top 100 of ten billion integers, Maximum subarray sum
Java Backend Engineer
Not selected
New grad. 1 round. Shared by 秋招臭水沟鼠鼠 on nowcoder, 2026-09-18
1First roundTechnicalOne-hour rapid-fire Java backend round with a coding problem that was not solved. Rejection followed.Covered: Coin change variant, Idempotency and state machines, Optimistic locking, Thread pool internals, synchronized lock escalation, MySQL snapshot reads, Spring self-invocation and circular dependencies, Kafka rebalancing, SimpleDateFormat thread safety, volatile, OOM and deadlock scenarios, Index usage and LIMIT pitfalls, Cookie, session and token, Top-k among 10 billion numbers
Audio/video SDK developer
Outcome not shared
New grad. 1 round. Shared by AAA玉面手雷王 on nowcoder, 2026-09-22
1First interviewTechnicalRelaxed C++ and systems round with no coding. Candidate was invited to a second round.Covered: Move semantics, delete vs free, Process memory layout and call stack, Threads, cache lines and lock-free, Condition variables, Input-to-render pipeline and MVP matrix, Linking, PLT and GOT, AI coding usage
Client Developer
Outcome not shared
New grad. 3 rounds. Shared by toM14 on nowcoder, 2026-10-09
1First roundTechnicalAn hour covering internship work, Java and concurrency fundamentals, networking, and two coding problems.Covered: Internship audio project, JVM memory, HashMap vs TreeMap, CAS and ABA, Thread pools, HTTPS and DNS, Android list reuse, AI coding workflow, Linked list cycle, Merge intervals
2Second roundTechnicalDeep project discussion plus C++, concurrency and Android questions with no coding.Covered: Recording and upload pipeline, Message ordering, RAG project, Thread pool design, Smart pointers, Message queues, Task dependency orchestration, Locks, Android lifecycle
3Third roundTechnicalProject and career discussion followed by a greedy coding problem on splitting travel costs.Covered: Async task state machine, RAG knowledge base, Career direction, Two-city cost minimization
Backend Developer
Outcome not shared
New grad. 1 round. Shared by Code_Agent on nowcoder, 1970-01-01
1First roundTechnicalBackend design and Java concurrency questions, with some scenarios around model and service integration.Covered: Designing a client layer for multiple external APIs, Splitting a live-streaming interaction service, Switching between models or services, Handling over-length text inputs, Throughput, concurrency and latency, Tokens vs bytes vs characters, Diagnosing Java memory leaks, volatile limits, happens-before, Lock contention, Thread pool sizing
Backend Developer
Outcome not shared
New grad. 1 round. Shared by Code_Agent on nowcoder, 1970-01-01
1Second roundTechnicalSecurity, client-server reliability and AI-feature architecture questions after a project grilling.Covered: Project deep dive, Secure image upload pipeline, Gateway protections against malicious clients, Responsibilities of skills, agents, RAG and MCP, Staged loading of skills and tools, Model version upgrades in client AI features, Offline and online metrics for AI features, Network drops and state consistency, High-volume event reporting, Prioritizing critical events over bulk events
Audio SDK Developer
Outcome not shared
New grad. 1 round. Shared by AAA玉面手雷王 on nowcoder, 2026-10-11
1Second roundPanelTwo interviewers: a technical lead probing project weaknesses with a quicksort task, and a manager asking C++ and a math puzzle.Covered: select vs poll vs epoll, Game input handling fix, Character creation data persistence, Quicksort, OOP in C++ vs C, Modern C++, Design patterns, Repeating decimal to fraction
BIGO interviews: FAQ
What is the interview process like at BIGO?
This guide draws on 11 first-hand interview accounts from Nowcoder. Candidates describe about 1 round on average, most often technical interviews and a panel.
What topics does BIGO test in interviews?
Commonly reported topics include Thread pool sizing, SimpleDateFormat thread safety, Test data dependencies, Stale data diagnosis, HTTPS limits, Idempotency and retries.
These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often. Treat this as directional prep, not a script.