Web Development Cheat Sheet 2026

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

40 questions
60 min time limit
75.00% to pass
  1. What is the primary purpose of a 'skip navigation' link at the top of a web page? To allow keyboard users to bypass repetitive navigation and jump to main content
  2. Which approach is recommended for troubleshooting responsive design issues? Use systematic isolation and testing methods
  3. Which HTTP/2 feature eliminates the need for domain sharding as a performance technique? Multiplexing
  4. Which method is used to attach an event handler to a DOM element in modern JavaScript? element.addEventListener()
  5. What is a Higher-Order Component (HOC) in React? A function that takes a component and returns a new component with added behavior
  6. Which type of database relationship requires an intermediary (junction) table? Many-to-many
  7. Which of the following procedures must empty the list of subpaths in order for the context to have zero subpaths once more? beginPath()
  8. In HTML 5, which of the following is not a new element? frameset
  9. What is a JavaScript generator function? A function declared with `function*` that can pause and resume execution using `yield`
  10. Which of the following elements is used to highlight content in the same way that a highlighter pen is used to highlight text in a book? mark
  11. What is the recommended response when a security incident is detected in an Web Development environment? Follow the incident response plan: contain, eradicate, recover
  12. What does `git blame ` show? Each line of a file annotated with the commit and author that last modified it
  13. What is the primary benefit of version control in apis and rest for Web Development? It tracks changes and enables collaboration
  14. What is the difference between localStorage and sessionStorage in browsers? localStorage persists until cleared; sessionStorage clears when the tab closes
  15. Which of the following is a characteristic of a RESTful API's uniform interface? Resources are identified by URIs and manipulated through standard HTTP methods
  16. Which HTML element is used to embed an inline scalable vector graphic without an external file?
  17. Which Vue.js Composition API function is equivalent to the Options API's `computed` property? computed()
  18. What does the 'Retry-After' HTTP header communicate to API clients? How long the client should wait before making another request
  19. What does Rails' 'Convention over Configuration' principle mean? Developers follow framework defaults to avoid boilerplate configuration
  20. Which of the following browser-based tools is most commonly used to run an automated accessibility audit on a web page? Lighthouse (in Chrome DevTools)
  21. In Web Development certification, what is the purpose of automated testing? To catch regressions and verify functionality continuously
  22. What does 'tree shaking' accomplish in modern JavaScript build tools? Removes unused exports from the final bundle
  23. What is the main advantage of using a Service Worker for caching over standard HTTP caching? Service workers give you programmatic control over cache strategies and offline support
  24. In GitHub's pull request workflow, what does 'squash and merge' do? Combines all PR commits into a single commit before merging into the base branch
  25. What is the function of an Nginx reverse proxy in a web deployment? Forwarding client requests to backend application servers and returning responses
  26. What is 'test flakiness' in the context of automated testing? Tests that produce inconsistent pass/fail results without code changes
  27. Which approach best demonstrates mastery of version control in Web Development practice? Applying principles to novel situations with sound judgment
  28. In HTML 5, which of the following elements has been removed? dir
  29. Which Angular feature allows you to lazy-load feature modules? RouterModule with loadChildren
  30. What is 'lazy loading' in the context of images? Loading images only when they enter (or approach) the viewport
Was this helpful?