100+ Free ICT-App Dev Specialist FA Practice Questions
Prepare for the ICT-Application Development Specialist mit eidgenössischem Fachausweis exam with instant access — no signup required.
Loading practice questions...
Key Facts: ICT-App Dev Specialist FA Exam
NQF 6
Swiss Qualification Level
ICT-Berufsbildung Schweiz (NQR level 6, bachelor-level equivalence)
Grade 4.0
Minimum Passing Grade
ICT-Berufsbildung Schweiz (Scale 1-6)
CHF 3,000
Federal Exam Fee
ICT-Berufsbildung Schweiz, published examination fee
50%
Federal Tuition Subsidy
SBFI Bundesbeiträge (Up to CHF 9,500)
3 parts
Project work, written exam, oral exam
Prüfungsausschreibung ICT-Application Development Specialist 2026
100
Practice Questions
OpenExamPrep
The Swiss Federal Diploma in ICT Application Development (ICT-Application Development Specialist FA) is a tertiary qualification placed at NQF level 6 (bachelor-level equivalence). Administered by ICT-Berufsbildung Schweiz under SBFI oversight, it tests four core engineering domains: Software Architecture & System Design, Clean Code & Engineering Principles, Quality Assurance & Security, and DevOps, CI/CD & Agile Delivery.
Sample ICT-App Dev Specialist FA Practice Questions
Try these sample questions to test your ICT-App Dev Specialist FA exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In Clean Architecture and Hexagonal Architecture (Ports and Adapters), what is the core rule regarding source code dependencies across architectural layer boundaries?
2In Domain-Driven Design (DDD), what is the primary distinction between an Entity and a Value Object?
3In Domain-Driven Design (DDD), what is an Aggregate Root and what rule governs external object references into the aggregate?
4When implementing distributed transactions across autonomous microservices, why is the Saga pattern preferred over two-phase commit (2PC / XA transactions)?
5What is the primary purpose of the Transactional Outbox Pattern in microservices architectures?
6In the Command Query Responsibility Segregation (CQRS) architectural pattern, what is the key architectural separation?
7According to the Richardson Maturity Model for RESTful Web APIs, what architectural capability characterizes Level 3 (the highest level of REST maturity)?
8In GraphQL API architectures, what is the 'N+1 Query Problem' and what standard pattern is used to resolve it in resolver functions?
9In distributed microservices, how does the Circuit Breaker pattern (e.g., Resilience4j / Polly) protect a system from cascading failures when an upstream dependency becomes unresponsive?
10In RESTful API design, what is the difference between an Idempotent HTTP method and a Safe HTTP method according to RFC 9110?
About the ICT-App Dev Specialist FA Exam
The ICT-Application Development Specialist mit eidgenössischem Fachausweis (Swiss Federal Diploma of Higher VET in Application Development / Spécialiste en développement d'applications TIC avec brevet fédéral) is Switzerland's benchmark professional credential for senior software developers, application engineers, and technical leads across frontend, backend, mobile, and data engineering disciplines. Governed by the Prüfungsordnung and Wegleitung issued by ICT-Berufsbildung Schweiz under SBFI oversight and placed at level 6 of the Swiss National Qualifications Framework, which the association equates to bachelor-level requirements, it certifies advanced expertise in software architecture (Clean Architecture, Microservices, DDD), Clean Code, database engineering, API design, automated testing, application security (OWASP), and CI/CD pipelines. Note on format and language: the official federal examination is conducted in German, French, and Italian and consists of modular written case studies, practical project work (IPE), and oral examination rather than multiple-choice questions. This question bank is an English-language multiple-choice study adaptation created by OpenExamPrep—not an official translation and not a simulation of the exam format—that preserves industry-standard technical terminology and Swiss examination standards.
Assessment
Three examination parts under the Prüfungsordnung in force for examinations from 2024, and a chosen specialisation of Frontend, Mobile, Backend or Data Engineering. Part 1 is the Individuelle Praktische Entwicklungsarbeit, submitted by the published deadline (31 March for the 2026 sitting). Part 2, Entwicklung und Architektur, is the written examination day (13 May 2026). Parts 1 and 3, Fachliche Führung und Innovation, are examined orally in the following week (18-22 May 2026). Repeat fees are published per part: CHF 1,300 for part 1 and CHF 950 each for parts 2 and 3.
Time Limit
Project work prepared in advance, one written examination day, and an oral examination; the individual part durations are set in the Wegleitung and are not published on the association's public exam pages
Passing Score
Overall grade of at least 4.0 (scale 1.0 to 6.0), where 4.0 is the pass mark under the Prüfungsordnung
Exam Fee
CHF 3,000 including additional fees, of which CHF 200 covers issuing the Fachausweis, the graduation ceremony or inspection of the examination file; preparatory courses are eligible for the 50% Swiss federal tuition subsidy (Bundesbeiträge, capped at CHF 9,500) (ICT-Berufsbildung Schweiz, under SBFI supervision)
ICT-App Dev Specialist FA Exam Content Outline
Software Architecture & System Design
Architectural patterns (Clean Architecture, Hexagonal, Microservices, Event-Driven, CQRS), Domain-Driven Design (DDD), API design (RESTful, OpenAPI 3.0, GraphQL, gRPC), cloud-native design, and resiliency patterns.
Software Engineering & Clean Code Principles
Object-oriented and functional paradigms, GoF design patterns, SOLID principles, refactoring, concurrency, multithreading, relational database design (SQL, normalization, indexing, transactions), and NoSQL architectures.
Quality Assurance, Testing & Application Security
Testing pyramid (unit, integration, contract, end-to-end), TDD/BDD, static code analysis, OWASP Top 10 web vulnerabilities, authentication and authorization (OAuth 2.0, OpenID Connect, JWT, RBAC), and cryptography.
DevOps, CI/CD Pipelines & Agile Collaboration
Continuous Integration/Continuous Deployment pipelines, containerization (Docker multi-stage), Kubernetes workload deployment, Git branching models, Scrum/Kanban agile delivery, C4 documentation, and ADRs.
How to Pass the ICT-App Dev Specialist FA Exam
What You Need to Know
- Passing score: Overall grade of at least 4.0 (scale 1.0 to 6.0), where 4.0 is the pass mark under the Prüfungsordnung
- Assessment: Three examination parts under the Prüfungsordnung in force for examinations from 2024, and a chosen specialisation of Frontend, Mobile, Backend or Data Engineering. Part 1 is the Individuelle Praktische Entwicklungsarbeit, submitted by the published deadline (31 March for the 2026 sitting). Part 2, Entwicklung und Architektur, is the written examination day (13 May 2026). Parts 1 and 3, Fachliche Führung und Innovation, are examined orally in the following week (18-22 May 2026). Repeat fees are published per part: CHF 1,300 for part 1 and CHF 950 each for parts 2 and 3.
- Time limit: Project work prepared in advance, one written examination day, and an oral examination; the individual part durations are set in the Wegleitung and are not published on the association's public exam pages
- Exam fee: CHF 3,000 including additional fees, of which CHF 200 covers issuing the Fachausweis, the graduation ceremony or inspection of the examination file; preparatory courses are eligible for the 50% Swiss federal tuition subsidy (Bundesbeiträge, capped at CHF 9,500)
Keys to Passing
- Work through all 100 available questions
- Review every answer and explanation
- Track weak areas and revisit them
- Use our AI tutor for tough concepts
ICT-App Dev Specialist FA Study Tips from Top Performers
Frequently Asked Questions
What is the ICT-Application Development Specialist mit eidg. Fachausweis?
The ICT-Application Development Specialist mit eidgenössischem Fachausweis is a federally recognized tertiary qualification (Berufsprüfung) in Switzerland, regulated by the SBFI and placed at level 6 of the National Qualifications Framework. It validates advanced technical and architectural competence in designing, developing, testing, and operating enterprise applications.
Who organizes the Swiss ICT Application Development Federal Examination?
The examination is organized and administered by ICT-Berufsbildung Schweiz, the national competence center and professional association for ICT vocations, operating under the regulatory authority of the SBFI.
What are the admission requirements for the Federal Examination?
ICT-Berufsbildung Schweiz publishes three routes: an Informatiker/in EFZ plus at least two years of professional practice in application development; another EFZ in the ICT field plus at least three years of such practice; or an EFZ, gymnasiale Maturität, Fachmaturität, Berufsmaturität or equivalent qualification plus at least four years of professional practice in application development. Admission itself is decided only through the association's Vorabklärungsportal.
How is the Federal Examination structured and scored?
The official Prüfungsausschreibung names three parts: 1. Individuelle Praktische Entwicklungsarbeit, submitted in advance; 2. Entwicklung und Architektur, examined in writing; 3. Fachliche Führung und Innovation, examined orally. For the 2026 sitting the project work was due 31 March, the written part fell on 13 May and the oral parts ran 18-22 May in Bern. Grades run 6 to 1 in half steps with 4.0 as the pass mark; the detailed pass conditions are in the Prüfungsordnung.
Are preparatory courses subsidized by the Swiss Federal Government?
Yes. Under the SBFI federal subsidy program for higher vocational education (Bundesbeiträge für eidgenössische Prüfungen), the Swiss Confederation reimburses 50% of eligible tuition costs (up to CHF 9,500) directly to candidates upon sitting the examination.
Why are practice questions provided in English on OpenExamPrep?
While the official Swiss exams are offered in German, French, and Italian, software engineering frameworks, documentation, API specifications, and international tech teams in Switzerland work primarily in English. This practice bank provides a rigorous English-language adaptation aligned with the official qualification profile.