Programming Languages
Algorithms & Data Structures
Web Development
Software Engineering
Computer Science Fundamentals
100

This language is primarily used for web development and is known as the "language of the web".

What is JavaScript?

100

This data structure uses Last In, First Out (LIFO) for processing.

What is a stack?

100

This is the abbreviation for HyperText Markup Language.

What is HTML?

100

Often referred to as a flaw or error, this name has a funny origin.

What is a bug?

100

This system in computers only uses 0 and 1 to process information.

What is binary?

200

This programming language is known for its simplicity and readability, often used for beginners.

What is Python?

200

The computational complexity of an algorithm is calculated and measured using this.

What is time complexity?

200

This file type is used to modify the appearance of a website, helping to make it look lively.

What is CSS?

200

This software development methodology focuses on iterative development and frequent releases.

What is Agile?

200

Despite the model's simplicity, it is capable of implementing any computer algorithm and is used to test its ability to mimic intelligence.

What is a Turing machine?

300

This language is known for its use in systems programming and is famous for being "the mother of all languages".

What is C?

300
Case scenarios of an algorithm's runtime complexity are measured using this notation.

What is Big O?

300

This JavaScript framework is maintained by Facebook and is widely used for building user interfaces.

What is React?

300

In version control systems like Git, this command is used to combine two branches.

What is merge?

300

This device performs a Boolean function and is important for developing digital circuits.

What is a logic gate?

400

This language is widely used in enterprise applications and was used to develop Minecraft.

What is Java?

400

This data structure is optimized for fast lookup, insertion, and deletion but does not maintain any order.

What is a hash table?

400

Which HTTP method is used to retrieve data from a server?

What is GET?

400

In software engineering, this is used to solve common problems faced by a team.

What is a design pattern?

400

This concept in computer science involves breaking down one large problem into smaller problems that are similar.

What is recursion?

500

Microsoft created this language, known for its use in the .NET framework.

What is C#?

500

This algorithm is used in operating systems to sort the processes in order of which one is first.

What is First Come, First Serve?

500

What is the name of the concept in web development that allows different domain origins to access resources from each other?

What is CORS/Cross-origin resource sharing?

500

This principle states software entities should be open for extension, but closed for modification.

What is Open-closed?

500

This happens when two or more processes are unable to continue because each is waiting for the other to go first.

What is deadlock?