Algorithms
Programming Languages
Hardware
Tech History
Software Engineering
100

What type of algorithm guarantees the optimal solution by evaluating all possibilities?

Brute Force

100

What language is now primarily used for data analysis and machine learning?

Python

100

What does the CPU stand for?

Central Processing Unit

100

What was the first video game ever created?

Pong / Tennis for two

100

What does API stand for?

Application Programming Interface

200

What is the time complexity of a linear search in an unsorted list of n elements?

Linear Search

200

What does SQL stand for?

Structured Query Language

200

What in a computer temporarily stores data and instructions for active processes.

RAM

200

Who is considered the father of computing?

Charles Babbage

200

What does IDE stand for?

Integrated Development Environment

300

What sorting algorithm works by repeatedly swapping adjacent elements if they are in the wrong order?

Bubble Sort
300

Which programming language compiles to bytecode for the JVM?

Java, Groovy, Kotlin, or Scala

300

Hardware layer connecting CPU to peripherals?

Bus

300

Early U.S. defense network that became the Internet?

ARPANET

300

What does CI/CD stand for?

Continuous Integration/Continuous Deployment

400

What algorithmic paradigm does the Knapsack Problem best represent?

Dynamic Programming

400

What programming language was developed by Google for efficiency and concurrency?

Go

400

CPU architecture with shared memory for data/instructions?

Von Neumann

400

What was the name of the first electronic general-purpose computer?

ENIAC

400

What software process model is represented as sequential phases from requirements to maintenance?

Waterfall

500

What data structure is primarily used in Dijkstra’s algorithm to find shortest paths efficiently?

Priority Queue

500

What language introduced the “borrow checker” to ensure memory safety?

Rust

500

What is the permanent, non-volatile memory used to store firmware called?

ROM

500

What company created the first commercial microprocessor, the 4004?

Intel

500

What software engineering framework uses inspiration from rugby terms?

Scrum