Git Guide
Web Dev + React
Backend + Databases and SQL
Software Testing + DevOps
Misc.
100

The git command that submits changes made to a code repository.

What is git push?


100

LeBron James is known for dominating every role on the court—from point guard to center. In software engineering, this term describes a developer who performs both front-end and back-end development.

What is a full-stack developer?

100

The two most common architectures of databases.

What is SQL and NoSQL?


100

LeBron has delivered elite performance for over 20 seasons, with very few bugs in his game. In software development, this type of engineer ensures that a product can do the same.

What is a Quality Assurance Engineer?

100

This type of AI, which most of you used to complete your assignments, can create text, images, and more based on prompts it receives.

Generative AI

200

The git command that shows the unstaged/uncommitted changes compared to the most recent commit.

What is git status?

200

The CSS property that assigns a unique number to an element.

What is ‘id’?

200

The four words that represent the CRUD acronym.

What is Create, Read, Update, and Delete?

200

This form of testing goes over things such as performance, security, obviously functionality over every component and their interactions.

What is System/Integration Testing?

200

The software development methodology that focuses on iterative progress, flexibility, and collaboration.

What is Agile Scrum?


300

This type of conflict might result if you make commits without pulling the most recent code.

What is a merge conflict?


300

Just like LeBron James watching game tape to break down defenses, web developers use this browser feature to analyze layout issues, test styles, and edit the underlying HTML and CSS code of a webpage.

What is ‘inspect element’?


300

This HTTP method is used to update or replace existing data on a server.

What is PUT?

300

This open source, JavaScript-based E2E (End-to-End) testing framework allows for automated testing of web components.

What is Cypress?


300

Wearing this color “hat” refers to employing destructive security tactics such as exploiting vulnerabilities and breaking into a security system.

What is Black Hat?

400

A tag added to GitHub issues targeted towards first-time contributors.

What is a good-first-issue?


400

This is the method used in class components in React to update the state.

What is ‘setState’ ?

400

In an NBA player stats database, if you wanted to find the only player—LeBron James—with over 40,000 points, 10,000 rebounds, and 10,000 assists, you'd use this SQL command to retrieve that record.

What is SELECT?

400

A program is to a process what an image is to a  _____. Docker uses these.

What is a Container?


400

Nearly 8% of Computer Science graduates face this outcome immediately after graduation. 

What is unemployment?

500

A file that can be used to specify patterns for files that Git should ignore when pushing.

What is .gitignore?


500

The security measure that allows restricted resources on a web page to be requested from another domain.

What is Cross-Origin Resource Sharing (CORS)?

500

This technique allows for database interaction without using SQL, relying instead on the object-oriented paradigm of the programming language.

What is Object-Relational Mapping (ORM)?

500

This software for container orchestration gets its name from the Greek word for “helmsman of a ship.'

What is Kubernetes?


500

Name 10 of the TA’s (first names).

Who are Donald, Alan, Alyssa, Angela, Annie, Calvin, Chandini, Jason, Jeevan, Lexi, Luke, Robert, Shobhit, and William?

M
e
n
u