Lesson Thursday

At the end of every course section, we'll take a break from coding to practice interview questions with our partner. These questions will (primarily) revolve around the content we learned in this course section, and, much like a "real" interview, some will be more technical than others.

In addition to learning how to implement the new tools, technologies, and concepts, you want to become comfortable talking about them too, so you may accurately demonstrate and communicate these skills you've learned to potential employers in an interview.

Take turns answering the questions below with your partner:

Technical Interview Questions

  • Describe an HTTP GET request.
  • Describe an HTTP POST request.
  • Describe the differences between an HTTP POST request and a GET request. When would you use one versus the other?
  • When we say an HTTP request includes headers, what are we referring to? What information is included in a header? Why?
  • What is the difference between a 500 HTTP response and a 400 HTTP response? What about a 200 response?
  • When we use the term "payload" in terms of interacting with APIs and making HTTP requests, what are we talking about? What does a payload contain?
  • What information might be sent in a query string?
  • What are your favorite API resources for Ruby and/or Ruby on Rails? What APIs have you worked with? How did it go?

Stories and Examples

Offering a tangible story or example that highlights your skills usually goes much further in an interview than simply telling your interviewer you're good at something. (i.e.: Telling a story about a time you tracked down a tricky bug versus simply saying "I'm good at problem-solving!").

Review the STAR method, discussed in this lesson on non-technical interviews. Use the STAR method to practice answering non-technical questions with your partner.

Again, if you come up with a story or example you feel good about, jot it down somewhere! It's tough to come up with stories like this in an interview on the spot. Having a few tucked away to review before an interview will be a huge benefit to you later.

Lesson 18 of 19
Last updated more than 3 months ago.