CPA Cheat Sheet 2026

The 30 highest-yield CPA facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.

40 questions
65 min time limit
70% to pass
  1. What is the purpose of a URL query string? To pass additional parameters to a web resource
  2. In a heatmap used for correlation analysis, what does a cell value close to 1 (dark color) represent? The two variables have a strong positive correlation
  3. What does CORS stand for in web development? Cross-Origin Resource Sharing
  4. What does an HTTP status code of 201 indicate? A new resource was successfully created
  5. Which conflict resolution technique produces a temporary solution by negotiating a middle ground? Compromising
  6. Which type of testing verifies that individual units of code work correctly in isolation? Unit testing
  7. Which procurement document is used when the buyer wants sellers to propose innovative solutions and does NOT specify detailed requirements? Request for Proposal (RFP)
  8. A developer deploys an application that needs to store user session data accessible by multiple app servers. Which cloud service type is BEST suited? In-memory distributed cache (e.g., Redis)
  9. In software project estimation, what does 'story point' measure in Agile teams? The relative complexity and effort of a backlog item
  10. What is the critical path in CPA project scheduling? The longest sequence of dependent tasks determining minimum duration
  11. What is a work breakdown structure in CPA practice? Hierarchical decomposition of deliverables into manageable work packages
  12. What is the purpose of `git commit` in version control? Records a snapshot of the staged changes in the local repository history
  13. What is change management in CPA technology? A structured process for evaluating and implementing changes safely
  14. What is the purpose of the 'Dependency Inversion Principle' in SOLID design? Both high-level and low-level modules should depend on abstractions
  15. Which structural design pattern composes objects into tree structures to represent part-whole hierarchies? Composite
  16. Which isolation level prevents dirty reads but still allows non-repeatable reads? Read Committed
  17. Which protocol is used to securely transfer files over a network using SSH? SFTP
  18. Which type of join returns only rows that have matching values in both tables? INNER JOIN
  19. In graph theory, a graph with no cycles is called a: Acyclic graph
  20. What does 'if' in programming refer to? A conditional statement
  21. What is the purpose of a database trigger? To automatically execute a set of SQL statements in response to a data event
  22. In a microservices architecture, how do individual services typically communicate with each other? APIs over a network (REST or messaging)
  23. What is the main purpose of database normalization? To reduce data redundancy and improve data integrity
  24. Which control structure is most appropriate when you need to execute a block of code at least once before checking a condition? do-while loop
  25. What does 'phishing' typically rely on to compromise a victim? Tricking users into revealing credentials via deceptive messages
  26. What is an 'off-by-one' error? A loop or index that iterates one too many or too few times
  27. What is a milestone in CPA project management? A significant event marking progress at a key point in the timeline
  28. What is continuous integration in software development? Automatic code integration and testing
  29. A data analyst wants to identify which rows in a pandas DataFrame contain null values. Which method should they use? df.isnull()
  30. What is the purpose of an algorithm? To solve a problem in a series of steps
Turn these facts into recall:
Was this helpful?