← DeveloperChallenge.com

Coding · Facts & stats

Developer facts & stats

7 fact-checked facts about software development, each with the reason behind it. 5 more are in today's round and join this page after it closes.

Play today's round

The basics

What does SQL stand for?

AnswerStructured Query Language

SQL is the standard language for querying and managing data in relational databases.

In languages such as C, Java and Python, what is the index of the first element of an array or list?

Answer0

These languages use zero-based indexing, so the first element is at index 0.

Going deeper

Who wrote what is often called the first published computer program, for Babbage's Analytical Engine?

AnswerAda Lovelace

In 1843 Ada Lovelace published notes including a method for the Analytical Engine to calculate Bernoulli numbers.

In programming, what is recursion?

AnswerA function calling itself

A recursive function solves a problem by calling itself on smaller pieces until reaching a base case.

What does IDE stand for in software development?

AnswerIntegrated development environment

An IDE bundles an editor, build tools and a debugger in one application.

Expert level

What is the worst-case time complexity of bubble sort?

AnswerO(n^2)

Bubble sort compares neighbouring items in repeated passes, needing on the order of n squared comparisons.

In software engineering, what does the principle 'DRY' stand for?

AnswerDon't Repeat Yourself

DRY encourages keeping each piece of knowledge or logic in one place instead of duplicating it.

Know these cold?Today's round is five questions like these, 20 seconds each. Your streak and level follow you to every arena.Play today's round