Algorithms
Haskell
OS
Malware
English
100

One of the fastest sorting algorithms.

What is Merge sort / quicksort / heapsort / shellsort?

100

The definition of the type String.

What is [Char]?

100

The primary os for Apple's Mac computers .

What is macOS?

100

Misleads users of its true intent by disguising itself as a standard program.

What is Trojan horse?

100

A type of software interface, offering a service to other pieces of software.

What is API?

200
An algorithm for traversing a graph.

What is DFS / BFS?

200

An alternative to the type String.

What is Text / Bytestring?

200

A Linux distribution.

What is Ubuntu / Centos / Arch / Mint / ...?

200

Replicates itself by modifying other computer programs and inserting its own code into those programs.

What is a Computer virus?

200

A short written summary of a person's career, qualifications, and education.

What is CV?

300

A self-balancing binary tree.

What is AVL / Red-Black / Treap / Splay / 2-3 tree?

300

Defines a new type that is distinct from an existing type but has the same underlying representation.

What is newtype?

300

A computer program that runs as a background process.

What is a daemon?

300

Encrypts the victim's personal data until $$$ is paid.

What is Ransomware?

300

FAANG consists of these 5 companies.

What is Facebook, Amazon, Apple, Netflix and Google?

400

Solves the "shortest path problem".

What is Dijkstra's / Bellman–Ford / A* search / Floyd–Warshall / Johnson's / Viterbi algorithm?

400

A style of building the structure and elements of computer programs that treats all computation as the evaluation of mathematical functions.

What is purely functional programming?

400

A biblical-themed lightweight os.

What is TempleOS?

400

Replicates itself in order to spread to other computers.

What is a computer worm?

400

Qualification provided by a college or a university.

What is Bachelor's / honour's / Master's degree?

500

Computational complexity of matrix multiplication.

What is O(n2.8074) / O(n2.371339 )?

500

The name of "<>" operation.

What is diamond?

500

The most popular os.

What is Android?

500

The process of a program breaking out of the virtual machine.

What is virtual machine (VM) escape?

500

This analogy was used to explain Backend, Frontend and API.

What is a restaurant?