CBSA Study Guide 2026

Everything you need to pass the CBSA exam in one place: the exam format, every topic to study, real practice questions with explanations, flashcards, and full-length practice tests. Free, no sign-up needed.

📋 CBSA Exam Format at a Glance

70
Questions
90 min
Time Limit
70.00%
Passing Score

📚 CBSA Topics to Study (65)

✍️ Sample CBSA Questions & Answers

1. A company is deploying a multi-cloud blockchain solution using Ethereum. Which deployment strategy best ensures high availability across cloud providers?
✓ Active-active multi-region node deployment with load balancing

Active-active multi-region deployment ensures continuous availability by distributing nodes across providers so any single cloud failure does not disrupt the network.

2. What is the purpose of a 'block header' in a blockchain block?
✓ It contains metadata including the previous block hash, timestamp, Merkle root, and nonce

The block header contains the cryptographic linkage (previous hash) and summary data (Merkle root) that allow lightweight verification without downloading all transactions.

3. A consortium of airlines wants to share loyalty points so passengers can redeem miles across carriers. Which blockchain type is most appropriate?
✓ Consortium permissioned blockchain governed by participating airlines

A consortium permissioned blockchain lets competing airlines share a trusted loyalty ledger without any single carrier controlling it, balancing privacy with interoperability.

4. In the context of smart contract design, what is the primary purpose of the 'Checks-Effects-Interactions' pattern?
✓ To prevent reentrancy attacks by performing state changes before external calls.

The 'Checks-Effects-Interactions' pattern is a security best practice designed to mitigate reentrancy vulnerabilities. It dictates that a function should first perform all necessary checks (e.g., `require` statements), then apply all effects to the contract's state (e.g., updating balances), and only then interact with external contracts or addresses. This ensures the internal state is consistent before any external code is executed.

5. In Ethereum smart contracts, what is a 'reentrancy attack'?
✓ An external contract recursively calling back into the victim contract before state updates complete

Reentrancy attacks occur when a malicious contract calls back into the victim before its state (like balance) is updated, draining funds.

6. A pharmaceutical company wants to prevent counterfeit drugs from entering the supply chain. Which blockchain capability is MOST critical for this use case?
✓ Immutable provenance tracking

Immutable provenance tracking ensures each drug's origin and chain of custody is permanently recorded and tamper-proof, directly combating counterfeiting.

🎯 Free CBSA Practice Tests

📖 CBSA Guides & Articles

Your CBSA Study Path
1. Learn with Flashcards → 2. Drill Practice Tests → 3. Take the Full Exam Simulation

What Practice Test Geeks adds beyond an AI chat for CBSA

An AI chatbot can quiz you, but it can't reproduce the exam conditions or keep your record. Here you get:

  • A timed, full-length CBSA mock exam — 70 questions in 90 minutes with a 70% pass mark, modeled on the official exam's question count and time limit, followed by a score report broken down by exam domain.
  • A fixed CBSA question bank: the same test every attempt, so your score is comparable from one try to the next instead of changing with every regenerated quiz.
  • Progress saved on your device: completed tests, scores and missed questions stay in My Progress, so you can retake only what you got wrong.
  • A printable CBSA cheat sheet you can print or save as a PDF.
  • CBSA flashcards built from the same question bank.
  • Free CBSA practice tests with the correct answer shown after each question.
Was this helpful?