This guide draws on 10 first-hand interview accounts from Nowcoder. Candidates describe about 2 rounds on average, most often technical interviews, behavioral interviews and an online assessment.
These 10 writeups cover software engineering roles. All of them were posted under a forum handle, so we could not verify the authors’ identities.
New grad. 4 rounds. Shared by prest0r on nowcoder, 2026-09-14
1First roundTechnicalProject walkthrough, Java and MySQL internals, then two coding problems.Covered: Project deep dive, HashMap, MySQL B+ tree indexes, ACID and MVCC, Kafka durability, Digit permutation puzzle, Parentheses generation
2Second roundTechnicalDeep Redis and caching questions ending with implementing an LRU cache.Covered: Redis locks, Eviction policies, Cache patterns, Cache-DB consistency, Sentinel, Cluster slot routing, LRU cache
3Third roundTechnicalScenario questions and casual conversation.
4HR roundBehavioralStandard HR questions including whether the candidate accepts the work intensity.
Enterprise IT developer
Outcome not shared
New grad. 1 round. Shared by 飞舞的三文鱼 on nowcoder, 2026-09-22
1First interviewTechnicalDetailed fundamentals with production-oriented follow-ups and two easy coding tasks. Candidate passed.Covered: Spring Boot layering, HashMap internals, Thread pools and ThreadLocal, JVM flags and OOM diagnosis, MySQL slow query tuning, Composite indexes and char vs varchar, Two easy coding problems
Algorithm Engineer
Received an offer
New grad. 4 rounds. Shared by 主动的青提在炒股 on nowcoder, 2026-09-18
1First roundTechnicalFirst technical round after transfer from a failed LLM track process.
2Second roundTechnicalSecond technical round.
3Third roundTechnicalThird technical round.
4HR roundBehavioralHR interview followed by an offer letter about two weeks later.
Server-side engineer
Outcome not shared
New grad. 1 round. Shared by 讲原则的小黄鸭不愿吃饼 on nowcoder, 2026-09-22
1Written coding testOnline assessmentFour coding problems. The last two needed advanced data structures and were only partly solved.Covered: Run-length counting, Three-segment DP, Segment-tree-level problems
Agent engineer
Not selected
New grad. 1 round. Shared by 东布罗夫斯基 on nowcoder, 2026-09-22
1First interviewTechnicalSixty-minute dual-camera round on agent design and the candidate's project, plus one coding task.Covered: Parallel vs serial tool calls, Context compression and cache hits, Tool call conflicts, Accuracy with many tools, Document parsing errors, OCR vs multimodal LLMs, Generate parentheses coding
Agent Developer
Outcome not shared
New grad. 1 round. Shared by 东布罗夫斯基 on nowcoder, 2026-10-09
1First roundTechnicalOne hour with two camera angles: two coding problems and a detailed review of a RAG/agent project.Covered: 3Sum, Rotate array, Chunking trade-offs, Noisy top-k, Hybrid retrieval and BM25, MCP call flow, Evaluation, Document versioning, Memory and feedback, Deployment
Infrastructure Engineer (C++)
Outcome not shared
New grad, Hangzhou. 1 round. Shared by kiki30 on nowcoder, 2026-09-19
1Onsite interviewsTechnicalFour onsite rounds in about three and a half hours with interviewers encouraging open-ended discussion of OS internals.Covered: Problem solving and ownership in projects, Physical and virtual memory management, Kernel page tables, Three coding problems from common lists
Server-Side Developer
Outcome not shared
New grad. 1 round. Shared by BCZMJ on nowcoder, 2026-10-11
1First roundTechnicalAbout 50 minutes on internship messaging design, a RAG assistant and MySQL replication, plus two coding problems.Covered: Concurrency and idempotency in internship, Message ordering, Kafka internals and backlog, Partition sizing, Knowledge assistant project, Vector DB updates and indexes, MySQL replication, Data consistency, Counting valid triangles, Dynamic programming
Client Developer
Outcome not shared
New grad. 1 round. Shared by AAA玉面手雷王 on nowcoder, 2026-10-11
1First roundTechnicalNetworking, login design and C++ questions plus two coding problems, one unsolved.Covered: Mobile client knowledge, Game login flow, Reconnection handling, TCP keepalive and HTTP persistent connections, HTTP vs HTTPS, TCP handshake and teardown, Login load on the database, Cross-language calls, C++ new, smart pointers and lambdas, Number of islands variant, Greedy problem
Server-Side Engineer
Outcome not shared
New grad. 1 round. Shared by Woeful on nowcoder, 2026-10-11
1Online written testOnline assessmentFour coding problems, two medium and two hard, with no other question types.Covered: Swapping adjacent cache instructions, Interval intersection with one skip, Minimum-cost graph connectivity, Directed graph walk
What is the interview process like at PDD Holdings?
This guide draws on 10 first-hand interview accounts from Nowcoder. Candidates describe about 2 rounds on average, most often technical interviews, behavioral interviews and an online assessment.
What topics does PDD Holdings test in interviews?
Commonly reported topics include Project deep dive, HashMap, MySQL B+ tree indexes, ACID and MVCC, Kafka durability, Digit permutation puzzle.
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.