Question Bank

3705 approved questions from the community

What HTTP status code indicates that the server is temporarily unavailable?

MEDIUM
SINGLE CHOICE
30s
API Design
by Mohamed

Which of the following are benefits of implementing idempotence in API design? (Select all that apply)

HARD
MULTIPLE CHOICE
45s
API Design
by Mohamed

Which of the following are valid API versioning strategies? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
API Design
by Mohamed

Which of the following are core functions of an API? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
API Design
by Mohamed

Which of the following are reasons to implement API rate limiting? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
API Design
by Mohamed

Which of the following are principles of RESTful API design? (Select all that apply)

MEDIUM
MULTIPLE CHOICE
45s
API Design
by Mohamed

What is the primary advantage of using nonces or timestamps for idempotence?

MEDIUM
SINGLE CHOICE
35s
API Design
by Mohamed

What is the primary consideration when deciding whether to support both singular and plural endpoint forms like `/car/{id}` and `/cars`?

HARD
SINGLE CHOICE
40s
API Design
by Mohamed

Why might an API designer choose keyset pagination over offset-based pagination?

HARD
SINGLE CHOICE
40s
API Design
by Mohamed

In RESTful design, what should the endpoint `/users` with a GET request return?

MEDIUM
SINGLE CHOICE
30s
API Design
by Mohamed

What is the main benefit of using Postman for API documentation?

MEDIUM
SINGLE CHOICE
35s
API Design
by Mohamed

In RESTful design, what should the endpoint `/users/{id}` with a GET request return?

MEDIUM
SINGLE CHOICE
30s
API Design
by Mohamed

Which approach to implementing idempotence uses a unique identifier for each client action that the server checks to detect duplicates?

HARD
SINGLE CHOICE
35s
API Design
by Mohamed

What is WSDL in the context of SOAP APIs?

MEDIUM
SINGLE CHOICE
35s
API Design
by Mohamed

What is the main advantage of using media type (MIME type) versioning for APIs?

HARD
SINGLE CHOICE
40s
API Design
by Mohamed

What is the difference between a web service and an API in terms of communication protocols?

HARD
SINGLE CHOICE
40s
API Design
by Mohamed

What is the primary purpose of using ETags in API design?

MEDIUM
SINGLE CHOICE
35s
API Design
by Mohamed

What HTTP status code indicates that a request has been accepted for processing but not completed?

MEDIUM
SINGLE CHOICE
30s
API Design
by Mohamed

Which HTTP method is used to create a new resource in a REST API?

EASY
SINGLE CHOICE
25s
API Design
by Mohamed

Which HTTP method is used to retrieve data from a REST API?

EASY
SINGLE CHOICE
25s
API Design
by Mohamed
PreviousPage 34 of 186Next