The System Architect certification (系统架构设计师) is widely considered one of the most technically demanding exams in China’s National Computer Technology and Software Professional Technical Qualification Examination (commonly known as “Soft Exam”). It covers a broad range of topics including computer systems, software engineering, architecture design, and emerging technologies.
Exam Overview#
Exam Structure#
| Section | Duration | Format | Points |
|---|---|---|---|
| Comprehensive Knowledge | 150 min | 75 Multiple Choice | 75 |
| Case Analysis | 90 min | 3 of 5 Essay Questions | 75 |
| Thesis Writing | 120 min | 1 of 2 Topics | 75 |
Passing Requirement: All three sections must score 45 or above, and must pass all three in a single attempt.
Exam Schedule#
The Soft Exam is held twice annually:
- First Half: Last weekend of May
- Second Half: First weekend of November
Expected 2026 exam dates:
- First half: May 23-24, 2026
- Second half: November 7-8, 2026
Pass Rate#
The System Architect exam maintains a pass rate of approximately 10%-15%, making it one of the most challenging advanced-level certifications. Key reasons include:
- Extensive knowledge coverage with significant depth
- Thesis writing requires practical experience
- All three sections must pass simultaneously
Preparation Strategy#
Time Planning#
Recommended preparation time based on background:
| Background | Recommended Duration | Daily Study |
|---|---|---|
| Architecture experience + strong fundamentals | 2-3 months | 2-3 hours |
| Development experience + moderate fundamentals | 4-5 months | 2-3 hours |
| Limited experience + weak fundamentals | 6+ months | 3-4 hours |
Phased Preparation Plan#
Phase 1: Foundation Building (40% of time)
Systematic study of all topics, establishing knowledge framework:
- Official textbook: “System Architect Tutorial”
- Supplementary guides and video courses
- Focus on understanding core concepts
Phase 2: Targeted Practice (30% of time)
Intensive training on weak areas:
- Comprehensive Knowledge: Practice past exams, compile error notes
- Case Analysis: Learn answering techniques, practice typical questions
- Thesis Writing: Accumulate materials, practice writing frameworks
Phase 3: Sprint & Simulation (30% of time)
- Full mock exams to adapt to exam rhythm
- Review high-frequency topics
- Prepare 3-5 mature thesis drafts
Comprehensive Knowledge Section#
Topic Distribution#
| Knowledge Area | Question % | Importance |
|---|---|---|
| Software Architecture Design | 15-20% | ⭐⭐⭐⭐⭐ |
| System Design | 10-15% | ⭐⭐⭐⭐⭐ |
| Software Engineering | 10-15% | ⭐⭐⭐⭐ |
| Database Systems | 8-10% | ⭐⭐⭐⭐ |
| Computer Networks | 8-10% | ⭐⭐⭐⭐ |
| Operating Systems | 5-8% | ⭐⭐⭐ |
| Information Security | 5-8% | ⭐⭐⭐ |
| Emerging Technologies | 5-10% | ⭐⭐⭐⭐ |
| Mathematics & Economics | 5-8% | ⭐⭐ |
| Laws & Standards | 3-5% | ⭐⭐ |
Key Topics#
Architecture Styles & Patterns
- Common styles: Layered, Pipe-Filter, Event-Driven, Microservices, C/S, B/S
- Design patterns: 23 classic patterns with focus on applicable scenarios
- Architecture evaluation: ATAM, SAAM methods
System Design
- High availability: Redundancy, failover, load balancing
- High concurrency: Caching, message queues, database sharding
- Performance optimization: Database, code, and architecture levels
Software Engineering
- Development models: Waterfall, Incremental, Spiral, Agile
- Requirements engineering: Elicitation, analysis, specification, validation
- Quality models: ISO/IEC 9126
Database Systems
- Normalization: 1NF, 2NF, 3NF, BCNF
- Distributed databases: CAP theorem, BASE theory
- NoSQL: Key-value, Document, Column-family, Graph databases
Study Tips#
- Past exams are key: Practice last 5 years’ exams at least 3 times
- Error notebook: Review mistakes and return to textbook for clarification
- New technologies: Cloud computing, microservices, containerization, AI topics increasing
- Time management: 75 questions in 150 minutes, average 2 minutes per question
Case Analysis Section#
Question Types#
Typically 5 questions, choose 3 to answer:
| Type | Focus | Difficulty |
|---|---|---|
| Architecture Design | Selection, evaluation, evolution | ⭐⭐⭐⭐ |
| System Design | High availability/concurrency/scalability | ⭐⭐⭐⭐ |
| Database Design | Conceptual, logical, physical design | ⭐⭐⭐ |
| Web Application | Frontend/backend architecture, security | ⭐⭐⭐ |
| Embedded Systems | Real-time, reliability design | ⭐⭐⭐⭐ |
Answering Techniques#
1. Read Carefully
- Mark key information: system scale, performance requirements, constraints
- Understand what’s being asked: analyze causes? design solutions? evaluate options?
2. Structure Your Answer
- Use “Introduction-Body-Conclusion” format
- Use professional terminology, avoid colloquialisms
- Number your points for clarity
3. Be Complete
- Answer all parts of the question
- List at least 3-5 items when asked for “measures”
- Analyze from multiple angles when asked “why”
4. Manage Time
- 90 minutes for 3 questions, ~30 minutes each
- Browse all questions first, choose the 3 most confident
- Reserve 5-10 minutes for review
Thesis Writing Section#
Structure#
Required length: 2000-2500 characters
| Section | Length | Content |
|---|---|---|
| Abstract | 300-400 | Background, problem, solution, results |
| Introduction | 200-300 | Project overview, role, responsibilities |
| Body | 1200-1500 | Analysis, design, implementation |
| Conclusion | 200-300 | Summary, lessons learned, improvements |
Common Topics#
Recent high-frequency thesis topics:
| Topic | Frequency |
|---|---|
| Microservices Architecture Design | ⭐⭐⭐⭐⭐ |
| System Architecture Evaluation | ⭐⭐⭐⭐ |
| High Availability System Design | ⭐⭐⭐⭐ |
| Distributed System Design | ⭐⭐⭐⭐ |
| Database Design | ⭐⭐⭐ |
| System Security Design | ⭐⭐⭐ |
| Software Architecture Evolution | ⭐⭐⭐ |
Writing Tips#
1. Project Selection
- Choose real projects you participated in
- Moderate scale (not too small, not unmanageably large)
- Must have technical complexity
- Must involve architecture design work
2. Material Preparation
Prepare materials for 3-5 projects in advance:
- Project background, scale, timeline
- Technical architecture diagrams
- Problems encountered and solutions
- Personal responsibilities and contributions
- Results and lessons learned
3. Writing Framework
Abstract:
This paper discusses [topic] based on the author's participation in [project].
Background... Problems... Solutions... Results...
Body:
I. Project Overview
Background, scale, objectives, tech stack, personal role
II. Problem Analysis
Core problems, causes, impacts
III. Solution
Architecture design approach, key technology choices, implementation steps
IV. Results
System improvements, quantified metrics, lessons learned
V. Conclusion
Success factors, limitations, future improvements4. Key Points
- Authenticity: Project must be real, details must be verifiable
- Personal contribution: Clearly state what “I” did, not just “we”
- Professional terminology: Use standard architecture terms
- Word count: 2000-3000 characters
- Handwriting: Clear, legible writing is important
Common Pitfalls#
Pitfall 1: Only Practicing Questions#
Problem: Only doing past exams without understanding principles.
Solution: Study textbook systematically first, then use questions to reinforce learning.
Pitfall 2: Neglecting Thesis Preparation#
Problem: Thinking thesis can be written on the spot without preparation.
Solution: Prepare 3-5 complete project materials in advance, practice writing framework, handwrite at least 3 complete essays.
Pitfall 3: Trying to Cover Everything#
Problem: Attempting to master all topics equally, resulting in shallow understanding.
Solution: Focus on high-frequency topics, deeply understand core knowledge. Skim less important topics.
Pitfall 4: Ignoring Practical Experience#
Problem: Pure theoretical study without practical project experience.
Solution: If lacking architecture experience, read technical blogs and analyze open-source projects to compensate.
Pitfall 5: Poor Time Allocation#
Problem: Spending too much time on one section, neglecting others.
Solution: All three sections matter equally. Allocate time based on personal strengths and weaknesses.
Recommended Resources#
Official Materials#
- “System Architect Tutorial” (2nd Edition)
- “System Architect Examination Syllabus”
Supplementary Materials#
- “System Architect Exam Complete Guide”
- “System Architect Exam Question Analysis”
- “System Architect Thesis Writing Guide”
Online Platforms#
| Platform | Features |
|---|---|
| Xisai (希赛网) | Video courses, question bank, live streams |
| XinGuan (信管网) | Past exam analysis, study materials |
| CSDN/Zhihu | Experience sharing, topic summaries |
Final Week Tips#
One Week Before#
- Review basics: Focus on high-frequency topics, avoid new questions
- Memorize thesis framework: Practice prepared materials
- Adjust schedule: Align with exam timing
- Prepare materials: ID card, admission ticket, multiple black pens
Exam Day#
- Comprehensive Knowledge: Easy questions first, skip difficult ones
- Case Analysis: Read carefully, structure answers, write clearly
- Thesis: Outline first, manage time, meet word count
Mindset#
- Accept the difficulty, stay calm
- Don’t panic on hard questions, move on
- Thesis: done is better than perfect
- Not passing is normal, persistence matters
Conclusion#
The System Architect exam is challenging but achievable with proper preparation:
- Systematic study: Build complete knowledge system
- Past exams are king: Master last 5 years’ questions
- Prepare thesis early: Materials + framework + practice
- Balance all sections: No section can be neglected
- Persist: Long preparation cycle requires consistent effort
Good luck to all 2026 candidates!
