Date-a Me
Till the End of Time Complexity
Love at First Site
Let's Git Together!
What's Your Type?
100

This is an example of a commonly used query language for structured data

What is SQL?

100

Known for its simplicity, this sorting algorithm has a best-case time complexity of O(n) and a worst-case of O(n^2).

What is bubble sort?

100

This is the protocol that loads webpages on the internet.

What is HTTP?

100

This is a method of copying a repository into your account on GitHub. 

What is forking?

100

This is the number of bytes used to store a character (in ASCII, e.g.) typically.

What is 1 byte?

200

This type of memory is used to store data temporarily while a program is running. *MAAAAA*

What is RAM (Random Access Memory)?

200

This measure of time complexity is a measurement of the lower bound on the runtime of a program

What is big Omega

200

This is what CSS stands for.

What is Cascading Style Sheets?

200

This is the default branch name for new Git repositories as of Git version 2.28.

What is main?

200

In languages like C or C++, this type is used to store the address of another variable, enabling direct memory access.

What is a pointer?

300

This is the probability of an event occurring given that another event has already occurred, unlike our love.

What is conditional probability?

300

This divide-and-conquer sorting algorithm has a worst-case time complexity of O(n^2), but is more efficient than merge sort in practice due to better cache performance.

What is quicksort?

300

This HTML tag is used to create hyperlinks between web pages.

What is the anchor tag?

300

This is the term for a temporary, uncommitted change in your working directory.

What is a stash?

300

This type of class includes only method headers

What is an interface?

400

These are the circuits that carry data from one area to another.

What are buses?

400

This is what we call algorithms that can't be solved in polynomial time.

What is NP-hard/complete?

400
This is a common framework used for frontend development.

What is React?

400

This is a web-based platform for version control that shares its name with a pail.

What is BitBucket?

400

This is a feature of some languages where the type of a variable can change during runtime, such as in Python or JavaScript.

What is dynamic typing?

500

This technique in statistics is used to reduce the dimensions of a dataset by projecting it into a lower-dimensional space, often used for feature reduction.

What is PCA (principle component analysis)?

500

Generally considered one of the most efficient data structures, this structure has an average insertion, lookup, and deletion time of O(1)

What is a hash table?

500

This three word design architecture is often used to connect the logic in a full stack application

What is the model-view-controller architecture?

500

This command is used to display commit history of a repository.

What is git log?

500

Often used in C, this is what could be called a compound datatype

What is a struct?