This guide draws on 23 first-hand interview accounts from Nowcoder. Candidates describe about 1 round on average, most often technical interviews, an online assessment and a hiring manager interview.
These 23 writeups cover data, software engineering roles. All of them were posted under a forum handle, so we could not verify the authors’ identities.
unknown. 1 round. Shared by Golver_ on nowcoder, 1970-01-01
1First roundTechnicalProject deep dive and RL/training-efficiency questions, ending with coding multi-head attention and a median-of-arrays problem.Covered: PPO vs GRPO, DPO, Continual learning, GRPO training and inference speedups on 8 GPUs, DeepSpeed ZeRO stages, Attention variants, Multi-head attention implementation, Median of two sorted arrays
Backend Engineer
Outcome not shared
unknown. 1 round. Shared by SOLDIER_627 on nowcoder, 1970-01-01
1Second roundTechnicalA 27-minute round mostly questioning why and how an LLM diagnosis skill was built, with a few Java and MySQL basics.Covered: Fault-diagnosis skill from internship, Skill vs deterministic workflow, Stability across model runs, Quantified impact and speedup, Token optimization, Video analysis project, Java thread pool sizing, MySQL index failure
Heterogeneous Computing Engineer
Outcome not shared
New grad, Beijing. 1 round. Shared by 镜子Miracoln on nowcoder, 2026-09-15
1Second roundTechnicalShort 15-minute round grilling one high-performance computing project, with no coding.Covered: Operator optimization, Measuring speedups, GEMM sizes, GPU/DCU architecture, Tensor Core precision
Backend Engineer
Outcome not shared
New grad. 1 round. Shared by 纯牛马🐮🐴 on nowcoder, 2026-09-15
1First roundTechnicalInternship deep dive on state machines and Redis optimization, IO multiplexing, AI usage and a DP coding problem.Covered: Spring state machine, Redis big keys, Redis lookup complexity, Cache warm-up, Redis persistence, select/poll/epoll, Longest palindromic subsequence
Backend Engineer
Not selected
New grad. 1 round. Shared by G了的秋田犬很爱吃香菜 on nowcoder, 2026-09-15
1First roundTechnicalOne-hour fundamentals round on Java concurrency, Linux and MySQL logging, ending with an LRU cache after the original problem was swapped.Covered: HashMap and ConcurrentHashMap, volatile, synchronized and happens-before, Thread pool design, ThreadLocal leaks, Linux resource monitoring, MySQL logs and MVCC, Replication lag, LRU cache
Role not stated
Outcome not shared
New grad. 1 round. Shared by 在午休的90后很想踢足球 on nowcoder, 2026-09-16
1Three interview roundsTechnicalPassed three rounds and was verbally told of pre-acceptance, still awaiting a written offer.
Go Backend Intern
Outcome not shared
Internship. 1 round. Shared by ElvisLin on nowcoder, 2026-09-17
1Second roundTechnicalInternship review with optimization suggestions, caching and scaling questions, LLM deployment sizing and a short math proof.Covered: Internship output, Scaling MySQL with caches, Local cache vs Redis, Request coalescing, Memory vs disk caching, LLM memory sizing, Prime number proof
Backend Engineer
Outcome not shared
New grad. 1 round. Shared by 牛客300661066号 on nowcoder, 2026-09-17
1Written testOnline assessmentMultiple choice, one hard math-style coding problem, a prompt-writing task and an AI coding task scored by tests.Covered: OS and fundamentals multiple choice, Digit length times digit sum search, Prompt writing for JSON output, AI coding on a large codebase
Backend Engineer
Outcome not shared
New grad. 1 round. Shared by Orio_ on nowcoder, 2026-09-17
1Written testOnline assessmentProctored test with easy mixed multiple choice, one coding problem, a prompt task and a spec-driven AI coding task.Covered: Networking, data structures, thread pools, Linux, RAG and agents, Coding, Prompt writing, AI coding
AI Agent Engineer
Outcome not shared
New grad. 1 round. Shared by 牛客808689901号 on nowcoder, 2026-09-17
1Written testOnline assessmentSixteen single-choice and four LLM questions followed by three coding problems, the last solved only by brute force.Covered: General multiple choice, LLM training, KV cache and agents, Range XOR search, Digit count times digit sum, Lexicographically smallest string after reverse-mirror
Role not stated
Outcome not shared
New grad. 1 round. Shared by 不敢再看一眼 on nowcoder, 2026-09-17
1Second roundTechnicalLong round of internship questions, agent and LLM concepts, networking and reliability, then three coding problems.Covered: Agent skills and writing a safe file-deletion skill, Reducing hallucination, MCP vs API, Transformer and KV cache, TCP handshake and TIME_WAIT, Platform stability, monitoring and alerting, LRU cache, Majority element, Elements appearing over n/3 times
Backend Engineer
Outcome not shared
New grad. 1 round. Shared by 又在摸鱼的亚瑟很想去三亚看海 on nowcoder, 2026-09-17
1Written testOnline assessmentMixed multiple choice, a medium greedy problem, then prompt and AI coding tasks that ran short on time.Covered: RAG, model evaluation, Linux and MySQL indexes, Greedy coding problem, Prompt writing task, AI coding task
Frontend developer (Wenku)
Outcome not shared
New grad. 1 round. Shared by Vladilena_Milize on nowcoder, 2026-09-22
1First interviewTechnicalInternship and engineering questions plus handwritten utility functions. Candidate passed.Covered: Motivation for switching, Reader typesetting engine, SSR vs CSR, Test automation in CI, Resumable uploads, Performance optimization, Webpack loaders vs plugins, Event loop in browser and Node, Debounce, throttle and Promise coding
AI test development engineer
Outcome not shared
New grad. 1 round. Shared by 想提桶的大菠萝又在摸鱼 on nowcoder, 2026-09-22
1Second interviewTechnicalFifty minutes entirely on the candidate's agent projects and test design, no coding.Covered: Agent security design, Test system and evaluation, Retrieval performance and reranking, Hallucination handling, Agent collaboration patterns, LangGraph choice, Designing a test-case generation agent
Agent developer intern
Not selected
Internship. 2 rounds. Shared by 脑子离家出走中 on nowcoder, 2026-09-24
1First interview (three hours)TechnicalMarathon round of agent design questions demanding concrete open-source examples, with six coding problems.Covered: Model usage, Agent memory vs RAG, Tool selection among many tools, Memory system design, Tool retry design, Context compression, Agent evaluation, Go callbacks, LRU and DP coding, Longest balanced substring and ugly numbers
2Another team's first interview (two hours)TechnicalConversational technical discussion with no rote questions. Candidate was ultimately not hired.
Backend developer intern (mobile Baidu)
Not selected
Internship. 1 round. Shared by 希望offer多多的小飞象很活泼 on nowcoder, 2026-09-25
1First interviewTechnicalGo and storage fundamentals plus flash-sale scenarios and a permutations coding task.Covered: Processes, threads and coroutines, Go concurrency, channels and GC, Ordered map iteration, Redis caching issues, ZSET and persistence, Overselling and rate limiting, Pushing to ten million users quickly, MySQL indexes, transactions and sharding migration, Permutations coding, Alert and latency troubleshooting
AIGC multimodal agent algorithm intern
Outcome not shared
Internship. 1 round. Shared by 批踢踢 on nowcoder, 2026-09-29
1Second interviewTechnicalAgent design and memory questions, two coding problems, and a few language fundamentals plus availability.Covered: Agent concepts and common problems, Skill versus tool boundaries, Tool routing at hundreds or thousands of tools, MCP versus plain APIs, Long-context and memory layering, Multimodal post-training experience, Sliding window maximum, Subarray sum equals K with prefix-sum hashing, Go channels, ArrayList versus LinkedList
LLM Algorithm Engineer
Outcome not shared
unknown. 2 rounds. Shared by 算法打工人小旺 on nowcoder, 2026-10-06
1First roundTechnicalMultimodal model fundamentals followed by a dynamic programming coding problem.Covered: Multimodal LLM architecture, Vision-language adapters and Q-Former, ViT feature extraction, Self-attention scaling and multi-head, ViT vs CNN, Maximal Square
2Second roundTechnicalAttention variants and inference memory, then design questions about building a code-completion agent.Covered: MHA vs MQA vs GQA, KV cache memory, Image generation models, PagedAttention, Dataset, DataLoader and Sampler, Tokenizer issues for a code agent, Code agent patterns, Calling private internal packages
LLM Post-Training Algorithm Engineer
Outcome not shared
unknown. 3 rounds. Shared by 算法打工人小旺 on nowcoder, 2026-10-07
1First roundTechnicalQuestions on evaluation metrics, training stages and RL methods, plus coding importance sampling at sequence and token level.Covered: Perplexity, Mid-training, Cold start to RL, DAPO, Importance sampling
2Second roundTechnicalDeep dive into multimodal training and MoE routing design, with a ViT loss coding task.Covered: Multimodal data, ViT, Vision-text alignment, Mixture of experts, Routing
3Third roundHiring managerSlide-based project review and discussion of post-training as a field, with no coding.Covered: Project review, Mid-training limits, Career direction
Agent Backend Developer
Outcome not shared
New grad. 1 round. Shared by SOLDIER_627 on nowcoder, 1970-01-01
1Third roundHiring managerA 42-minute round that opened with the team's business, then probed the candidate's agent optimization work and trade-offs.Covered: Team's AI dev-productivity platform and dynamic knowledge base, Milvus architecture, Recent agent and skill work, Latency before and after optimization, Trade-offs of lighter agent planning, Workflow to agent-and-skill migration, Quality gates across chained skills, Accuracy vs latency trade-off ownership
Agent Algorithm Engineer
Outcome not shared
New grad. 1 round. Shared by Code_Agent on nowcoder, 1970-01-01
1Second roundTechnicalAgent reliability and evaluation questions grounded in the candidate's project, plus image-editing agent scenarios.Covered: Internship work, Willingness to switch to Go, End-to-end project architecture, Catching semantically wrong tool arguments, Stopping endless tool retries, CoT vs ReAct vs Plan-and-Execute, Keeping hard constraints in long contexts, Agent state machine to prevent loops, Completeness of image-understanding agent metrics, Offline accuracy vs poor online results, Restricting image edits to a region
Network R&D Engineer
Outcome not shared
New grad. 1 round. Shared by 牛客52294106号 on nowcoder, 2026-09-19
1First roundTechnicalNetworking and systems fundamentals plus C++ questions and a classic linked list problem.Covered: Reactor pattern and epoll vs poll, RDMA remote read, QUIC vs HTTP, TCP/UDP headers and TCP state machine, TLS handshake, IPC and deadlock, Smart pointers and weak_ptr, malloc vs mmap, Merge k sorted lists
Low-Level Software/Hardware Engineer
Not selected
New grad. 1 round. Shared by Hasagii on nowcoder, 2026-09-20
1Second roundTechnical40-minute round where the interviewer questioned the value of student projects throughout. The team focused on server-side work rather than embedded.
What Baidu is hiring for now
29 open roles in our index. Advertised pay floors run $62k to $97k (median $73k, from 11 postings that state pay).
This guide draws on 23 first-hand interview accounts from Nowcoder. Candidates describe about 1 round on average, most often technical interviews, an online assessment and a hiring manager interview.
What topics does Baidu test in interviews?
Commonly reported topics include LRU cache, PPO vs GRPO, DPO, Continual learning, GRPO training and inference speedups on 8 GPUs, DeepSpeed ZeRO stages.
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.