HTTP Methods interview questions

15 real HTTP Methods 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 GET?

Junior
  1. A.an idempotent method that removes the target resource
  2. B.a safe, idempotent method that retrieves a representation of a resource without modifying server state
  3. C.a method that applies a partial modification to a resource, sending only the fields that should change
  4. D.an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.GET — a safe, idempotent method that retrieves a representation of a resource without modifying server state
  2. B.GET — a non-idempotent method typically used to create a subordinate resource or submit data for processing
  3. C.GET — a method that applies a partial modification to a resource, sending only the fields that should change
  4. D.GET — an idempotent method that removes the target resource
Reveal the answer + AI explanation — free account

4. What is POST?

Junior
  1. A.an idempotent method that removes the target resource
  2. B.a safe, idempotent method that retrieves a representation of a resource without modifying server state
  3. C.an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
  4. D.a non-idempotent method typically used to create a subordinate resource or submit data for processing
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.POST — an idempotent method that removes the target resource
  2. B.POST — an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
  3. C.POST — a non-idempotent method typically used to create a subordinate resource or submit data for processing
  4. D.POST — a method that applies a partial modification to a resource, sending only the fields that should change
Reveal the answer + AI explanation — free account

7. What is PUT?

Junior
  1. A.a method that applies a partial modification to a resource, sending only the fields that should change
  2. B.a safe, idempotent method that retrieves a representation of a resource without modifying server state
  3. C.an idempotent method that removes the target resource
  4. D.an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.PUT — a safe, idempotent method that retrieves a representation of a resource without modifying server state
  2. B.PUT — a non-idempotent method typically used to create a subordinate resource or submit data for processing
  3. C.PUT — a method that applies a partial modification to a resource, sending only the fields that should change
  4. D.PUT — an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
Reveal the answer + AI explanation — free account

10. What is PATCH?

Mid
  1. A.an idempotent method that removes the target resource
  2. B.an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
  3. C.a method that applies a partial modification to a resource, sending only the fields that should change
  4. D.a non-idempotent method typically used to create a subordinate resource or submit data for processing
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.PATCH — a non-idempotent method typically used to create a subordinate resource or submit data for processing
  2. B.PATCH — an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
  3. C.PATCH — a method that applies a partial modification to a resource, sending only the fields that should change
  4. D.PATCH — an idempotent method that removes the target resource
Reveal the answer + AI explanation — free account

13. What is DELETE?

Junior
  1. A.a safe, idempotent method that retrieves a representation of a resource without modifying server state
  2. B.an idempotent method that removes the target resource
  3. C.a non-idempotent method typically used to create a subordinate resource or submit data for processing
  4. D.a method that applies a partial modification to a resource, sending only the fields that should change
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Junior
  1. A.DELETE — an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
  2. B.DELETE — an idempotent method that removes the target resource
  3. C.DELETE — a non-idempotent method typically used to create a subordinate resource or submit data for processing
  4. D.DELETE — a safe, idempotent method that retrieves a representation of a resource without modifying server state
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 HTTP Methods free