Question Bank

3705 approved questions from the community

What HTTP status code indicates that a request was successful?

MEDIUM
SINGLE CHOICE
25s
API Design
by Mohamed

What is OAuth primarily used for in API security?

HARD
SINGLE CHOICE
35s
API Design
by Mohamed

What is API rate limiting?

MEDIUM
SINGLE CHOICE
35s
API Design
by Mohamed

What is idempotence in the context of API design?

HARD
SINGLE CHOICE
40s
API Design
by Mohamed

Which of the following are key roles in the OAuth authorization flow? (Select all that apply)

HARD
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 API versioning strategy uses the URL path to indicate the API version?

MEDIUM
SINGLE CHOICE
30s
API Design
by Mohamed

What is the difference between PUT and PATCH HTTP methods?

MEDIUM
SINGLE CHOICE
35s
API Design
by Mohamed

The HTTP PUT method can be designed to be idempotent by ensuring that replicating a PUT request does not result in further modifications.

MEDIUM
TRUE FALSE
30s
API Design
by Mohamed

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

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 HTTP status code indicates a conflict with the current state of the resource?

MEDIUM
SINGLE CHOICE
30s
API Design
by Mohamed

Which of the following are benefits of using OAuth for API security? (Select all that apply)

HARD
MULTIPLE CHOICE
45s
API Design
by Mohamed

Which HTTP method should be used to remove a resource from a REST API?

EASY
SINGLE CHOICE
25s
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 component of an API endpoint that defines the type of action to perform?

MEDIUM
SINGLE CHOICE
30s
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

What HTTP status code indicates successful processing with no content to return?

MEDIUM
SINGLE CHOICE
30s
API Design
by Mohamed

What HTTP status code indicates a bad or malformed request from the client?

MEDIUM
SINGLE CHOICE
30s
API Design
by Mohamed
PreviousPage 37 of 186Next