wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Backend Development

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

What is backend development primarily responsible for?

a)

Creating user interfaces

b)

Storing and managing data, business logic, and APIs

c)

Designing website layouts

d)

Writing frontend code

2.

Which of the following is NOT a backend programming language?

a)

Python

b)

JavaScript

c)

Swift

d)

Java

3.

What is one key benefit of modularization in programming?

a)

It improves graphics rendering.

b)

It enhances code maintainability and reusability.

c)

It makes programs run faster.

d)

It eliminates the need for debugging.

4.

In backend development, which of these is commonly used for messaging between services?

a)

Redis

b)

RabbitMQ

c)

React

d)

CSS

5.

What does OOP stand for in programming?

a)

Object-Oriented Processing

b)

Object-Oriented Programming

c)

Operational Output Processing

d)

Optimized Order Programming

6.

What is the purpose of REST in backend development?

a)

To design user interfaces.

b)

To provide a structure for exchanging data via HTTP.

c)

To create mobile applications.

d)

To manage relational databases.

7.

Which technology would you use to manage database schema changes in a backend system?

a)

Docker

b)

Liquibase

c)

Kafka

d)

Node.js

8.

What is one advantage of GraphQL over REST?

a)

It always uses fewer resources.

b)

It replaces the need for databases.

c)

It works only with JavaScript.

d)

Clients can request exactly the data they need.

9.

Which of these tools is used for version control in backend development?

a)

Git

b)

Kubernetes

c)

Spring Boot

d)

Kafka

10.

What is the role of security in backend development?

a)

To make websites look appealing.

b)

To increase the speed of a website.

c)

To protect applications and data from vulnerabilities.

d)

To reduce the size of the codebase.