Kotlin Programming
API
GitHub
Computer Science
Random
50

What keyword do we use to declare a function?

fun

50

This HTTP method is used to send data, but can not create duplicates.

PUT

50

GitHub's parent organization

Microsoft

50

Which famous Finnish-American Software engineer is best known for developing the Linux kernel?

Linus Torvalds

50

This science fiction film directed by Steven Spielberg and became the highest grossing film ever in 1994 with dinosaurs.

Jurassic Park

100

var x = 12

What is the data type for the variable 'x'? Answer must be in the correct Kotlin syntax.

Int

100

These types of keys in a relational database are generally meant to prevent inconsistent records in your tables.

foreign key

100

The name of GitHub's mascot

Octocat

100

Which term refers to a program construct that allows for a block of code to be repeated multiple times?

loop

100

What does DDoS stand for?

Distributed Denial of Service

150

What is the equivalent of "switch" statement in Kotlin?

when

150

This is an email protocol used for sending email messages from one email account to another via the internet.

SMTP (Simple Mail Transfer Protocol)

150

A reusable extension that can simplify or add features to the users’ workflow

GitHub Action

150

What tag-based programming language is used to design websites?

HTML

150

What langauge was voted most loved in 2021?

Rust

200

If a function does not have a "return" statement, does it mean it returns "null"?

No, it will return "Unit" instead.

If you want to return "null", you must explicitly state it as "return null".

200

This HTTP response code type (1xxs, 2xxs ... 5xx) is typically returned to the client if they have been redirected as a result of their call.

3xxs

200

This is an alternate version of your repo, normally for a specific feature.

branch

200

Who invented the core concepts of theoretical computer science?

Alan Turing

200

Which Harry Potter book is the longest?

Harry Potter and the Order of the Phoenix

250

What is the difference between the keyword "var" and "val"?

"var" means the variable is mutable.

"val" means the variable is immutable.

250

This particular type of network is designed to handle large data transfers and storage.

Storage Area Network (SAN)

250

This is the limit of people that can be working on a file at a time in distributed version control

unlimited

250

What type of diagram describes the functions and interrelationships of a system in computing?

Functional Block diagram

250

What is the probability of rolling a even number of a six-sided die?

50%

M
e
n
u