REST Principles interview questions

12 real REST Principles questions from the REST API bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Statelessness?

Junior
  1. A.the constraint that decouples the user interface concerns from data storage so each can evolve independently
  2. B.the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API
  3. C.the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next
  4. D.the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls
Reveal the answer + AI explanation — free account

2. Which term means: "the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls"?

Junior
  1. A.Statelessness
  2. B.Uniform Interface
  3. C.Client-Server Separation
  4. D.HATEOAS
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Statelessness — the constraint that decouples the user interface concerns from data storage so each can evolve independently
  2. B.Statelessness — the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next
  3. C.Statelessness — the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls
  4. D.Statelessness — the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API
Reveal the answer + AI explanation — free account

4. What is Uniform Interface?

Mid
  1. A.the constraint that decouples the user interface concerns from data storage so each can evolve independently
  2. B.the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API
  3. C.the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls
  4. D.the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next
Reveal the answer + AI explanation — free account

5. Which term means: "the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API"?

Mid
  1. A.HATEOAS
  2. B.Statelessness
  3. C.Uniform Interface
  4. D.Client-Server Separation
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.Uniform Interface — the constraint that decouples the user interface concerns from data storage so each can evolve independently
  2. B.Uniform Interface — the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next
  3. C.Uniform Interface — the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls
  4. D.Uniform Interface — the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API
Reveal the answer + AI explanation — free account

7. What is HATEOAS?

Mid
  1. A.the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next
  2. B.the constraint that decouples the user interface concerns from data storage so each can evolve independently
  3. C.the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls
  4. D.the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API
Reveal the answer + AI explanation — free account

8. Which term means: "the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next"?

Mid
  1. A.Statelessness
  2. B.Uniform Interface
  3. C.Client-Server Separation
  4. D.HATEOAS
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.HATEOAS — the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API
  2. B.HATEOAS — the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next
  3. C.HATEOAS — the constraint that decouples the user interface concerns from data storage so each can evolve independently
  4. D.HATEOAS — the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls
Reveal the answer + AI explanation — free account

10. What is Client-Server Separation?

Mid
  1. A.the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API
  2. B.the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls
  3. C.the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next
  4. D.the constraint that decouples the user interface concerns from data storage so each can evolve independently
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Client-Server Separation — the constraint that resources are manipulated through a standardized, consistent set of methods and representations across the API
  2. B.Client-Server Separation — the constraint that decouples the user interface concerns from data storage so each can evolve independently
  3. C.Client-Server Separation — the constraint where responses embed hypermedia links that tell the client which actions and transitions are available next
  4. D.Client-Server Separation — the constraint that each request must carry all information needed to be understood, with no client session stored on the server between calls
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice REST Principles free