This will be a demonstration of your understanding of the topics covered in HTTP/APIs Level 3 and Databases Level 2. It will consist of a technical interview with an instructor or TA.

Technical interview

The instructor/TA will ask you to answer / explain the following questions / topics:

  • What REST is and what the typical RESTful architecture consists of
    • Student should be able to write a set of fake documentation for the 4 main HTTP verbs of a hypothetical site, like a recipe organizer
  • What URL parameters and query parameters are, and how they're different from one another
  • What client-side and server-side rendering means, and how they're different from one another
  • The concept of a relational database.
  • The concept of a non-relational database.
  • What databases and collections are in Mongo.
  • What a Schema is.
  • How Mongoose interacts with MongoDB.
  • How collections interact and reference each other.
  • What deployment is.
  • What nginx does.

This interview will be accompanied by JavaScript challenges.

Successfully answering these questions will pass off:

  • HTTP/APIs Level 3
  • Databases Level 2
Retaking the test

If for some reason you're not able to pass the technical interview, you will have another chance to pass off this level at a later time in the near future (probably Monday), and will be required to meet with a mentor or tutor to prepare for retaking the test.