All Practice Exams

100+ Free HKIE Professional Assessment — Information Discipline Practice Questions

Prepare for the HKIE Professional Assessment — Information Discipline (Hong Kong Institution of Engineers) exam with instant access — no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free

Loading practice questions...

2026 Statistics

Key Facts: HKIE Professional Assessment — Information Discipline Exam

100 Qs

Practice MCQs

HKIE Information Prep Bank

4 Areas

HKIE Competence Standard

HKIE Competence Standards

2 Hours

Essay Exam Duration

HKIE PA Guidelines

This question bank is an English-language MCQ study adaptation for software engineering, system architecture, cybersecurity, database design, cloud computing, HK Personal Data (Privacy) Ordinance (Cap. 486, PDPO), HKOGCIO guidelines, ISO/IEC 27001, and HKIE ethics, and does not replace the official portfolio/interview/essay.

Sample HKIE Professional Assessment — Information Discipline Practice Questions

Try these sample questions to test your HKIE Professional Assessment — Information Discipline exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1In Agile software development using Scrum, which artifact serves as the single source of truth for all requirements and planned features expected to be included in the product?
A.Sprint Backlog
B.Product Backlog
C.Definition of Done
D.Increment
Explanation: The Product Backlog is an ordered list of everything that is known to be needed in the product. It is managed exclusively by the Product Owner and evolves continuously as new requirements emerge.
2Which design pattern is best suited for decoupling an abstraction from its implementation so that the two can vary independently?
A.Adapter Pattern
B.Bridge Pattern
C.Decorator Pattern
D.Facade Pattern
Explanation: The Bridge Pattern uses encapsulation, aggregation, and inheritance to separate abstract responsibilities from implementation details. This allows both hierarchies to be extended independently without tight coupling.
3In continuous integration and delivery (CI/CD) pipelines, what is the primary purpose of executing automated smoke tests immediately following a build deployment to a staging environment?
A.To perform exhaustive regression testing of all system edge cases.
B.To verify that the fundamental capabilities and critical infrastructure of the build are operational before proceeding to deep test suites.
C.To measure system throughput and latency under maximum load.
D.To validate static code compliance and cyclomatic complexity metrics.
Explanation: Smoke testing acts as a broad preliminary health check on a newly deployed build. If basic functionalities (such as database connectivity or login APIs) fail, the pipeline fails fast to save execution time and resources.
4What does the SOLID principle 'Liskov Substitution Principle' (LSP) state regarding object-oriented hierarchy design?
A.High-level modules should not depend on low-level modules; both should depend on abstractions.
B.Objects in a program should be replaceable with instances of their subtypes without altering the correctness of the program.
C.Software entities should be open for extension, but closed for modification.
D.Clients should not be forced to depend upon interfaces that they do not use.
Explanation: Liskov Substitution Principle dictates that child classes must fulfill all behavioral contracts established by their parent classes without throwing unexpected exceptions or breaking invarants.
5Which software testing methodology requires writing unit test cases prior to writing the actual production code?
A.Behavior-Driven Development (BDD)
B.Test-Driven Development (TDD)
C.Acceptance Test-Driven Development (ATDD)
D.Model-Based Testing (MBT)
Explanation: Test-Driven Development follows the strict 'Red-Green-Refactor' cycle: write a failing test first (Red), write the minimal code to pass the test (Green), and then refactor the codebase.
6A software module's control flow graph contains $E = 14$ edges, $N = 10$ nodes, and $P = 1$ connected component. What is its Cyclomatic Complexity $V(G)$?
A.4
B.6
C.8
D.12
Explanation: McCabe's Cyclomatic Complexity formula is $V(G) = E - N + 2P$. Substituting the values: $V(G) = 14 - 10 + 2(1) = 6$. This indicates 6 linearly independent paths through the program.
7In a Trunk-Based Development Git branching strategy, how are developers expected to integrate their code changes into the repository?
A.Maintain long-lived feature branches that are merged into main only during scheduled quarterly release windows.
B.Merge small, frequent code updates directly into a single shared main branch multiple times per day behind feature flags.
C.Fork the main repository into isolated developer repositories and create pull requests only upon epic completion.
D.Commit changes to environment-specific branches (e.g. dev, staging, prod) using GitFlow rules.
Explanation: Trunk-Based Development minimizes merge friction and configuration drift by having developers integrate small batches of code into the trunk (main) frequently, using feature flags to disable incomplete features in production.
8Which Site Reliability Engineering (SRE) practice defines the acceptable threshold of unreliability that a service can tolerate before engineering efforts must shift from new features to reliability fixes?
A.Service Level Indicator (SLI)
B.Service Level Objective (SLO)
C.Error Budget
D.Mean Time to Recovery (MTTR)
Explanation: An Error Budget is calculated as $1 - ext{SLO}$. For example, a 99.9% SLO leaves a 0.1% error budget. When this budget is exhausted, feature deployments are halted to prioritize stability work.
9During a DevOps pipeline security audit, static application security testing (SAST) is integrated. How does SAST differ from dynamic application security testing (DAST)?
A.SAST analyzes application source code without executing it, whereas DAST tests running applications from an external black-box perspective.
B.SAST operates exclusively on production databases, while DAST tests container images.
C.SAST simulates active penetration attacks against network firewalls, whereas DAST inspects Git commit histories.
D.SAST requires full deployment to runtime environments, whereas DAST runs inside IDE linters.
Explanation: SAST performs white-box inspection of raw source code or compiled binaries early in the SDLC. DAST performs black-box testing against a running application to detect runtime security vulnerabilities like SQL injection and cross-site scripting.
10Which architectural refactoring technique safely introduces a new microservice replacement for a legacy monolithic system by gradually routing traffic from the monolith to the new service over time?
A.Big Bang Migration
B.Strangler Fig Pattern
C.Database per Service Pattern
D.Two-Phase Commit Pattern
Explanation: The Strangler Fig Pattern replaces legacy functionality incrementally. API gateway routing rules direct specific endpoints to new microservices until the entire monolith is decommissioned.

About the HKIE Professional Assessment — Information Discipline Exam

The HKIE Professional Assessment for the Information Discipline evaluates candidates seeking Corporate Membership (MHKIE). This question bank is an English-language MCQ study adaptation for software engineering, system architecture, cybersecurity, database design, cloud computing, HK Personal Data (Privacy) Ordinance (Cap. 486, PDPO), HKOGCIO guidelines, ISO/IEC 27001, and HKIE ethics, and does not replace the official portfolio/interview/essay.

Assessment

Portfolio submission, 45-minute presentation & interview, and 2-hour written essay assessment.

Time Limit

2 hours (written/technical essay) plus interview

Passing Score

Competence-based assessment against the HKIE Competence Standard for Professional Engineers

Exam Fee

HK$ 3,100 (HK$ 640 application fee + HK$ 2,460 assessment fee) (The Hong Kong Institution of Engineers (HKIE))

HKIE Professional Assessment — Information Discipline Exam Content Outline

15%

Software Engineering & Agile Methodologies

Agile/Scrum practices, DevOps pipelines, CI/CD, software testing, and design patterns.

15%

Enterprise System Architecture & Microservices

Distributed systems, microservices design, REST/gRPC APIs, load balancing, and high availability calculations.

15%

Data Engineering, Relational & NoSQL Databases

Database normalization, B-tree indexing math, ACID transactions, and query optimization.

15%

Network Infrastructure & Cloud Computing

TCP/IP, routing protocols, cloud services (AWS/Azure/GCP), VPC networking, and throughput calculations.

15%

Cybersecurity, Cryptography & ISO/IEC 27001

PKI, AES/RSA cryptography math, OAuth 2.0/OIDC, Zero Trust, and ISO/IEC 27001 ISMS.

15%

HK PDPO (Cap. 486) & OGCIO Security Regulations

Hong Kong Personal Data (Privacy) Ordinance (Cap. 486) Data Protection Principles and OGCIO S17 IT Security Regulations.

10%

HKIE Code of Ethics & Professional Safety

HKIE Rules of Conduct, public safety primacy, AI ethics, and data privacy stewardship.

How to Pass the HKIE Professional Assessment — Information Discipline Exam

What You Need to Know

  • Passing score: Competence-based assessment against the HKIE Competence Standard for Professional Engineers
  • Assessment: Portfolio submission, 45-minute presentation & interview, and 2-hour written essay assessment.
  • Time limit: 2 hours (written/technical essay) plus interview
  • Exam fee: HK$ 3,100 (HK$ 640 application fee + HK$ 2,460 assessment fee)

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

HKIE Professional Assessment — Information Discipline Study Tips from Top Performers

1Practice quantitative calculation questions on system availability uptime/downtime minutes per year, network bandwidth-delay product, RSA cryptographic modular arithmetic, B-tree index IO depth, and RAID storage effective capacity.
2Thoroughly review the 6 Data Protection Principles of the HK Personal Data (Privacy) Ordinance (Cap. 486) and OGCIO S17 baseline security requirements.
3Understand the 12 core HKIE competencies and master the HKIE Code of Ethics, emphasizing public safety, data integrity, and environmental/social responsibility.

Frequently Asked Questions

What is the structure of the official HKIE Professional Assessment for Information Discipline?

The official HKIE Professional Assessment consists of a competence evidence portfolio review (Report on Training and Experience), a 45-minute presentation and professional interview, and a 2-hour written technical essay exam.

Does this MCQ practice question bank replace the official HKIE assessment?

No. This question bank is an English-language MCQ study adaptation for software engineering, system architecture, cybersecurity, database design, cloud computing, HK Personal Data (Privacy) Ordinance (Cap. 486, PDPO), HKOGCIO guidelines, ISO/IEC 27001, and HKIE ethics, and does not replace the official portfolio/interview/essay.

What Hong Kong statutory regulations and standards are tested in the Information Discipline?

Key regulations and standards include the Personal Data (Privacy) Ordinance (Cap. 486) 6 Data Protection Principles (DPPs), the Digital Policy Office / OGCIO IT Security Regulations (S17 Baseline IT Security Policy), and ISO/IEC 27001 Information Security Management Systems.