HTTP/HTTPS & TLS interview questions

66 real HTTP/HTTPS & TLS questions from the Networking 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 HTTP?

Junior
  1. A.the response code indicating a successful request
  2. B.the stateless application protocol used to request and serve web resources
  3. C.the response code indicating a permanent redirect to a new URL
  4. D.a digital document binding a public key to an identity, validated by a CA
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.HTTP — mutual TLS where both client and server present certificates to authenticate
  2. B.HTTP — a small token a server sets so clients maintain state across requests
  3. C.HTTP — the response code indicating an internal server error
  4. D.HTTP — the stateless application protocol used to request and serve web resources
Reveal the answer + AI explanation — free account

4. What is port 80 → HTTP?

Junior
  1. A.key exchange that prevents past sessions from being decrypted if a key is later compromised
  2. B.the response code indicating the requested resource was not found
  3. C.the default well-known port for unencrypted web traffic
  4. D.the response code indicating a bad gateway from an upstream server
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.port 80 → HTTP — the default well-known port for unencrypted web traffic
  2. B.port 80 → HTTP — the request method used to submit data that may change server state
  3. C.port 80 → HTTP — attaching a cached certificate revocation status to the TLS handshake
  4. D.port 80 → HTTP — the default well-known port for TLS-encrypted web traffic
Reveal the answer + AI explanation — free account

7. What is port 443 → HTTPS?

Junior
  1. A.the default well-known port for TLS-encrypted web traffic
  2. B.a key-value metadata field sent with requests and responses
  3. C.the request method used to submit data that may change server state
  4. D.the response code indicating a bad gateway from an upstream server
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.port 443 → HTTPS — the response code indicating a permanent redirect to a new URL
  2. B.port 443 → HTTPS — the negotiation of cipher suite and keys that secures an HTTPS session
  3. C.port 443 → HTTPS — the default well-known port for unencrypted web traffic
  4. D.port 443 → HTTPS — the default well-known port for TLS-encrypted web traffic
Reveal the answer + AI explanation — free account

10. What is HTTP status 404?

Junior
  1. A.an extension letting a client specify the hostname during the TLS handshake
  2. B.the default well-known port for TLS-encrypted web traffic
  3. C.attaching a cached certificate revocation status to the TLS handshake
  4. D.the response code indicating the requested resource was not found
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Junior
  1. A.HTTP status 404 — the default well-known port for unencrypted web traffic
  2. B.HTTP status 404 — the response code indicating the server refuses to authorize the request
  3. C.HTTP status 404 — the response code indicating the requested resource was not found
  4. D.HTTP status 404 — the agreed set of key exchange, encryption, and MAC algorithms for a session
Reveal the answer + AI explanation — free account

13. What is HTTP status 200?

Junior
  1. A.the response code indicating a successful request
  2. B.the stateless application protocol used to request and serve web resources
  3. C.the agreed set of key exchange, encryption, and MAC algorithms for a session
  4. D.the response code indicating a bad gateway from an upstream server
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Junior
  1. A.HTTP status 200 — the response code indicating a permanent redirect to a new URL
  2. B.HTTP status 200 — mutual TLS where both client and server present certificates to authenticate
  3. C.HTTP status 200 — the response code indicating a successful request
  4. D.HTTP status 200 — a small token a server sets so clients maintain state across requests
Reveal the answer + AI explanation — free account

16. What is HTTP GET method?

Junior
  1. A.the request method used to retrieve a resource without side effects
  2. B.the default well-known port for TLS-encrypted web traffic
  3. C.a header that forces browsers to use HTTPS for a domain
  4. D.the response code indicating the server refuses to authorize the request
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Junior
  1. A.HTTP GET method — the request method used to retrieve a resource without side effects
  2. B.HTTP GET method — a header that forces browsers to use HTTPS for a domain
  3. C.HTTP GET method — an extension letting a client specify the hostname during the TLS handshake
  4. D.HTTP GET method — the default well-known port for TLS-encrypted web traffic
Reveal the answer + AI explanation — free account

19. What is TLS handshake?

Mid
  1. A.the response code indicating a permanent redirect to a new URL
  2. B.the negotiation of cipher suite and keys that secures an HTTPS session
  3. C.the stateless application protocol used to request and serve web resources
  4. D.the default well-known port for unencrypted web traffic
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Mid
  1. A.TLS handshake — the negotiation of cipher suite and keys that secures an HTTPS session
  2. B.TLS handshake — the request method used to retrieve a resource without side effects
  3. C.TLS handshake — the response code indicating a permanent redirect to a new URL
  4. D.TLS handshake — the response code indicating the server refuses to authorize the request
Reveal the answer + AI explanation — free account

22. What is HTTP status 301?

Mid
  1. A.the response code indicating a successful request
  2. B.a small token a server sets so clients maintain state across requests
  3. C.the default well-known port for TLS-encrypted web traffic
  4. D.the response code indicating a permanent redirect to a new URL
Reveal the answer + AI explanation — free account

24. Which statement is correct?

Mid
  1. A.HTTP status 301 — an extension letting a client specify the hostname during the TLS handshake
  2. B.HTTP status 301 — the negotiation of cipher suite and keys that secures an HTTPS session
  3. C.HTTP status 301 — key exchange that prevents past sessions from being decrypted if a key is later compromised
  4. D.HTTP status 301 — the response code indicating a permanent redirect to a new URL
Reveal the answer + AI explanation — free account

25. What is HTTP status 502?

Mid
  1. A.the response code indicating an internal server error
  2. B.the response code indicating the requested resource was not found
  3. C.the response code indicating the server refuses to authorize the request
  4. D.the response code indicating a bad gateway from an upstream server
Reveal the answer + AI explanation — free account

27. Which statement is correct?

Mid
  1. A.HTTP status 502 — the response code indicating a bad gateway from an upstream server
  2. B.HTTP status 502 — a small token a server sets so clients maintain state across requests
  3. C.HTTP status 502 — the negotiation of cipher suite and keys that secures an HTTPS session
  4. D.HTTP status 502 — the response code indicating an internal server error
Reveal the answer + AI explanation — free account

28. What is X.509 certificate?

Mid
  1. A.the negotiation of cipher suite and keys that secures an HTTPS session
  2. B.a digital document binding a public key to an identity, validated by a CA
  3. C.a header that forces browsers to use HTTPS for a domain
  4. D.a small token a server sets so clients maintain state across requests
Reveal the answer + AI explanation — free account

30. Which statement is correct?

Mid
  1. A.X.509 certificate — a digital document binding a public key to an identity, validated by a CA
  2. B.X.509 certificate — the response code indicating the requested resource was not found
  3. C.X.509 certificate — the response code indicating an internal server error
  4. D.X.509 certificate — mutual TLS where both client and server present certificates to authenticate
Reveal the answer + AI explanation — free account

Showing 30 of 66 HTTP/HTTPS & TLS questions — the full set, with answers, explanations and an AI tutor on every question, is inside.

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/HTTPS & TLS free