This guide draws on 12 first-hand interview accounts from Nowcoder. Candidates describe about 2 rounds on average, most often technical interviews, a hiring manager interview and an online assessment.
These 12 writeups cover data, software engineering roles. All of them were posted under a forum handle, so we could not verify the authors’ identities.
New grad. 1 round. Shared by 飞舞的三文鱼 on nowcoder, 2026-09-17
1First technical roundTechnicalShort project discussion, fundamentals tied to the project and a 30-minute LRU coding task. Advanced to the next round.Covered: Project challenges, Transaction consistency, HashMap internals, MySQL index optimization, Factory pattern and open-closed principle, Thread pool parameters, LRU cache
Multimodal LLM Algorithm Engineer (Automotive BU)
Outcome not shared
New grad. 1 round. Shared by 可恶_别小看我和AI的羁绊啊 on nowcoder, 2026-09-17
1First roundTechnical45-minute onsite round covering a wide range of resume topics followed by a prefix-sum coding problem.Covered: LLM data cleaning and dataset building, LoRA, Backpropagation, PPO, GRPO and DPO, Multimodal and VLA models, Transformer and attention, Longest subarray summing to k
Multimodal LLM Algorithm Engineer (Automotive BU)
Outcome not shared
New grad. 1 round. Shared by 可恶_别小看我和AI的羁绊啊 on nowcoder, 2026-09-17
1Second roundTechnicalOnsite round focused on internship data and training work, then a word-counting coding problem judged on approach.Covered: Dataset mixing, LoRA fine-tuning issues, Agent implementation, Top-k frequent words
Multimodal LLM Algorithm Engineer (Automotive BU)
Not selected
New grad. 1 round. Shared by 可恶_别小看我和AI的羁绊啊 on nowcoder, 2026-09-17
1Manager roundHiring managerNon-technical onsite round where the manager wanted problem-driven framing of past work rather than technical detail.Covered: Problem, approach, action, result and metrics, Location preference, Company culture fit
Java Developer (OD)
Outcome not shared
New grad, Shanghai. 5 rounds. Shared by OD招聘1 on nowcoder, 2026-09-18
1Machine testOnline assessmentCoding test taken twice after a proctoring camera issue.
2HR qualificationBehavioralBackground and motivation screening.Covered: Interest in role, Career plans, Job search timeline
3Technical round 1TechnicalProject and fundamentals questions with a matrix rotation problem.Covered: Push server project, Factory, template and strategy patterns, Agent challenges and tool permissions, Rotate image, Spring IoC, TCP handshake
4Technical round 2TechnicalCoding problem plus project discussion.Covered: Largest number from strings variant, Design patterns, AI usage
5Manager roundHiring managerComprehensive round on project learnings and agent and RAG design.Covered: Tech stack takeaways, Agent design, RAG chunking and evaluation
General software engineer
Outcome not shared
New grad. 3 rounds. Shared by 沙琪玛队长 on nowcoder, 2026-09-22
1First interviewTechnicalFundamentals and engineering-practice questions plus a hash set coding task.Covered: TCP connection lifecycle, Processes vs threads, C++ compilation, Thread pools, Debugging and testing practice, Unique words coding with hash set
2Second interviewTechnicalDeep probing on AI coding practice and a coding task with optimization follow-ups.Covered: AI-assisted development workflow, Spec-driven development, Testing with gtest, Writing skills, Model privacy and memory design, Longest run with one flip coding
3Manager interviewHiring managerBackground, teamwork and expectations discussion.Covered: Career planning, Internship and competition roles, Advisor disagreements, Work intensity awareness
AI developer
Outcome not shared
New grad. 1 round. Shared by 在抱佛脚的芝士很完美 on nowcoder, 2026-09-23
1Third interviewHiring managerFifteen-minute manager conversation on motivation, project impact and fit.Covered: Why not stay at internship team, Internship platform from zero to one, Career plans in agents, Offer considerations and location, Most rewarding project, Work intensity
Analog layout engineer
Outcome not shared
Senior, Shanghai, China. 2 rounds. Shared by 牛客685609642号 on nowcoder, 2026-09-23
1First interviewTechnicalOnline technical round arranged the same day. Passed.
2Second interviewTechnicalAfternoon follow-up round. Passed, with comprehensive and salary rounds next.
Python developer (OD)
Outcome not shared
Experienced. 5 rounds. Shared by 牛客796623966号 on nowcoder, 2026-09-26
1Machine coding testOnline assessmentOnline coding test, completed with a full score.Covered: Sliding window
2HR interviewBehavioralConversation about background and circumstances without salary discussion.
3Technical interview 1TechnicalLive coding plus a couple of fundamentals questions and many project questions.Covered: Minimum size subarray sum variant, Maximum subarray sum, Fundamentals, Project deep dive
4Technical interview 2TechnicalOne coding problem followed by a project walkthrough focused on LLM work.Covered: Divide two integers, LLM fine-tuning, Agents, RAG, AI-assisted coding, Spec-driven development
5Manager interviewHiring managerStill pending when the post was written.
Software algorithm engineer
Not selected
New grad. 3 rounds. Shared by JJYang0930 on nowcoder, 2026-09-29
1Machine testOnline assessmentOnline coding test taken in early September.
2Technical interview 1TechnicalRecorded on-site interview with project questions and one coding problem written as core code.Covered: Project algorithms and challenges, Subarray sum equals k variant
3Technical interview 2TechnicalDeeper project grilling followed by a quick coding problem. The candidate did not pass.Covered: Model selection rationale, Algorithm principles, Project deployment, House robber
Embedded Software Engineer (Storage and File Systems, Consumer BG)
Outcome not shared
New grad, Shenzhen. 3 rounds. Shared by 人才库的小白 on nowcoder, 1970-01-01
1First roundTechnicalAbout 55 minutes of C, OS and driver fundamentals with a ring-buffer coding task and concurrency follow-ups.Covered: Stack vs heap, Unfreed memory at process exit, memcpy vs memmove, volatile limits, Compiler vs CPU reordering and memory barriers, No sleeping in interrupt context, Spinlock vs mutex, Register access in drivers, Character driver open/read path, Fixed-size ring buffer shared between ISR and task
2Second roundTechnicalAbout 70 minutes digging into flash storage and file-system durability.Covered: NOR vs NAND flash, Erase-before-write, pages and blocks, Bad block management and ECC, Wear leveling and write amplification, MTD, UBI and UBIFS, write() vs durability, page cache and fsync, Journaling file systems, DMA and cache coherency
3Third roundSystem designA roughly 50-minute pressure round designing a power-loss-safe flash logging scheme with relentless follow-ups.Covered: Continuous 10 ms logging to flash with circular overwrite, Buffering vs direct writes, Detecting incomplete records, Choosing the newest metadata copy, Recovering from partial index writes, Garbage collection under power loss, Bad block migration, Fast recovery without full scans, Watchdog reset vs power loss, Testing power-loss behavior
C++ Developer (Huawei OD)
Outcome not shared
Experienced. 4 rounds. Shared by 匿名牛油 on nowcoder, 1970-01-01
1Machine coding testOnline assessmentAn online coding test. The candidate used C++ and was then routed to C++ interviews.
2Screening callBehavioralA short call about the candidate's background.
3First roundTechnicalAbout 30 minutes of C++ basics and one coding problem.Covered: C++ const and static, Pointers and memory management, Walkthrough of coding test answers, Medium simulation problem with sliding window
4Second roundTechnicalA two-hour pressure round that drilled into fundamentals and work projects until the candidate ran out of answers.Covered: HashMap internals and resizing, Longest substring without repeats in one loop, static uses, Virtual destructors, C++ vs Java and their memory areas, == vs equals, Smart pointers, Networking deep dive on work projects, SQL optimization and EXPLAIN, Caching, Linux and git commands, Data safety when using AI coding, Explaining a BFS test solution, Hardest bug and team conflict, Career outlook
This guide draws on 12 first-hand interview accounts from Nowcoder. Candidates describe about 2 rounds on average, most often technical interviews, a hiring manager interview and an online assessment.
What topics does Huawei test in interviews?
Commonly reported topics include Spec-driven development, Project challenges, Transaction consistency, HashMap internals, MySQL index optimization, Factory pattern and open-closed principle.
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.