World of Tech
Computer Science Fundamentals
Data Structures
Algorithms
All About Meta
100

What popular operating system, launched in 1991, also has its own mascot, Tux the penguin?

Linux


100

What term is used for the most basic level or core of an operating system, responsible for resource allocation, file management and security? In a different context, this word can also mean the seed and hard husk of a cereal.

Kernal

100

What data structure is a collection of elements that can be accessed by their index?

Array

100

What is the name of the algorithm that uses a divide-and-conquer approach to find the maximum element in an array?

Quickselect

100

What is the name of the programming language developed by Meta for its HHVM (HipHop Virtual Machine)?

Hack

200

The mobile app development company Niantic struck gold in 2016 with what smash-hit smartphone game that captured tens of millions of players within days of its release? The game became a global phenomenon with players largely playing outdoors.

Pokemon GO!

200

What term is used for a testing environment in a computer system in which new or untested software or coding can be run securely? In a different context, this term refers to a children’s play area.

Sandbox


200

What data structure is a tree-like structure where each node has at most two children?

Binary tree

200

What is the time complexity of the bubble sort algorithm?

O(n2)

200

What is the name of the algorithm used by Meta's news feed to rank and filter content?

EdgeRank

300

What is an integrated development environment used in computer programming, written in Java with a base workspace and an extensible plug-in system? Initially released in 2001, it gets its name from an obscuring of light caused by a celestial body.

Eclipse

300

What is the name for a computer virus which replicates itself and uses up all a computer’s processing space?

Worm

300

What data structure is a linear data structure that allows for efficient insertion and deletion of elements at any position?

Linked list

300

What is the name of the algorithm that uses a dynamic programming approach to find the shortest path between two nodes in a graph?

Dijkstra's algorithm

300

What is the name of the virtual assistant developed by Meta for its Portal smart display?

The virtual assistant is called "Hey Portal."

400

What was Google’s fourth retired attempt at launching a social media platform?

Google Plus 

400

Unicode, the standard for character encoding used to represent multilingual text as binary, is the successor to what US encoding standard?

ASCII

400

What data structure is a dynamic set that supports the operations insert, delete, and search in logarithmic time?

Balanced binary search tree

400

What is the name of the algorithm that uses a greedy approach to find the minimum spanning tree of a graph?

Kruskal's algorithm

400

What is the name of the cryptocurrency developed by Meta for use on its Libra network?

Libra

500

What color do you get if you mix together the two colors that appear twice in the Google logo?

Purple

500

What is the name of the first widely used programming language, developed in the 1950s?

FORTRAN

500

What data structure is a self-balancing binary search tree that keeps the height of the tree as small as possible?

AVL tree

500

What is the name of the algorithm that uses a backtracking approach to solve the traveling salesman problem?

Held-Karp algorithm

500

What is the name of the artificial intelligence laboratory established by Meta in 2013?

FAIR (Facebook AI Research)

M
e
n
u