InterviewStack.io LogoInterviewStack.io

HTTP Protocol and Web Fundamentals Questions

Application-layer HTTP semantics that underpin API behavior: methods, status codes, request/response headers, content negotiation, caching (ETags, Cache-Control), cookies, connection reuse, and HTTP/1.1 vs. HTTP/2 vs. HTTP/3 differences. Includes TLS/HTTPS at the request level and how proxies and load balancers affect requests. Foundational knowledge assumed before deeper API topics.

EasyTechnical
117 practiced

Explain TLS handshake at a high level: ClientHello, ServerHello, certificate verification, key exchange, and session resumption. From an SRE perspective, what are operational considerations when terminating TLS at the edge versus passing through to the origin?

MediumTechnical
58 practiced

Given a Python HTTP server that occasionally returns concatenated responses for pipelined requests (client sends multiple HTTP/1.1 requests on same connection), explain the likely causes related to chunked transfer encoding or framing and outline fixes. What tests would you add to prevent regressions?

That is every published HTTP Protocol and Web Fundamentals question for Site Reliability Engineer (SRE) so far. Browse the other topics in this category, or practice this one interactively.