Data Structures
Programming Languages
History
CEO's
Operating Systems
100

This data structure has a fixed size.

Array

100

This early 1970s language, created by Dennis Ritchie at Bell Labs, became the foundation for C++, C#, and many others.

C

100

In 2007, this device combined a phone, music player, and an Internet communicator, transforming mobile technology forever.

iPhone

100

The founder of Microsoft.

Bill Gates

100

The oldest rivalry in tech is between these two companies, known for their operating systems.

Apple and Microsoft.

200

This data structure stores elements hierarchically, with each node potentially having children.

Tree

200

This language, created by Guido van Rossum in 1991, was named after a British comedy group.

Python

200

This 1998 open-source project became one of the most popular web browsers before Google Chrome took over.

Firefox

200

He replaced Steve Jobs as Apple's CEO in 2011.

Tim Cook

200

This Operating System, developed by Google, powers most of the world's smart phones.

Android

300

A linked list with pointers to the head and the tail.

Doubly-Linked List

300

This object-oriented programming language was introduced by Sun Microsystems in 1995 with the slogan “Write once, run anywhere.”

Java

300

This company’s web browser was the first to display images inline with text.

Netscape

300

Larry Ellison is the CEO of this company.

Oracle

300

The name of the Windows version after Windows 2000.

Windows XP

400

This data structure follows the Last-In, First-Out principle.

Stack

400

Decades before Python, this functional programming language was the go-to choice for AI.

LISP

400

This British mathematician and World War II codebreaker is often called the “father of computer science.”

Alan Turing

400

This actor plays Mark Zuckerberg in The Social Network.

Jesse Eisenberg

400

In operating systems, this component manages CPU scheduling, memory, and device I/O.

The kernel

500

This structure organizes data using key–value pairs for fast lookups.

Hash Table
(or Dictionary or Map)

500

This systems programming language is famous for its "borrow checker".

Rust

500

Where was UNIX developed?

Bell Labs

500

The first names of the two co-founders of Google

Larry and Sergey

500

The name of the developer who created Linux

Linus Torvalds