Course Resources

Search

Search IconIcon to open search

Last updated Unknown

# Midterm: JavaScript Technical Interview

# Overview

This midterm will consist of a 15-minute one-on-one session with your instructor via Zoom. You will be asked to share your screen of Visual Studio Code to write code and answer technical questions.

# Scheduling

Book your midterm slot here:  Book time with Keller Flint-Blanchard: 305 Midterms. Please sign in with your GRC student account when booking.

If you cannot make one of these times work, please get in touch.

# Joining

  1. Before your timeslot, prepare your development environment:
    • Launch Visual Studio Code
    • Create a new file called midterm.js and add console.log('Hello, world!');
    • Open the terminal and run node midterm.js to ensure everything is up and running. You should see the output Hello, world! in your terminal.
  2. Join the meeting a few minutes early in case of any connection or technical issues.
  3. Turn your camera on!
  4. Join my office hours on Zoom at the scheduled time:

# Grading

50% of your grade is awarded for showing up at your scheduled time and making a good faith effort to answer questions. The remaining 50% will be based on how far you are able to get in completing a few technical questions.

The midterm is CLOSED NOTES! Like a real technical interview, the use of external tools (Google, AI, Notes, etc.) is not permitted.

# Topics Covered

# JavaScript
# Flexbox
# Grid
# Web Development

# How to Prepare

  1. Ensure you are comfortable with the topics listed above.
  2. Try to do the JavaScript midterm practice questions (305 JS Midterm Practice Questions) without notes. Questions on the midterm will be similar to these. For the flexbox and grid CSS topics, review / practice with Flexbox Froggy - A game for learning CSS flexbox and Grid Garden - A game for learning CSS grid.
  3. If you have questions or want additional practice, seek support before the midterm:
    • Go to the Friday open labs at Auburn Center or work with our tutors (see the  Tutoring Schedule for details)
    • Attend board masters!
    • Stop by office hours if you have any questions