Written Exam

Details

  1. Duration: 60 minutes
  2. When: Monday, 11/17/2025
  3. Where: In class
  4. You are allowed one 8.5 × 11 inch cheat sheet and can use both sides.

Topics

You will write little code for this exam. Focus on studying the concepts. For each item below, you should know what it is, why you'd want to use it, and how it works.

  1. Single Page Applications (SPAs) core concepts
  2. Making HTTP requests from frontend JavaScript applications (AJAX)
  3. React core concepts
  4. Working with arrays
  5. Asynchronous vs. synchronous code
  6. XSS and approaches to mitigate against XSS attacks
  7. REST APIs / REST API conventions
  8. Debouncing
  9. Testing
  10. Reusable component patterns in React
  11. Mock APIs / JSON Server