Computer Science Fundamentals
Networking
6 practice questions. Free questions open a full answer guide; the rest unlock with Pro.
- A request that normally takes 50ms intermittently takes 5 seconds, with no error and the backend showing nothing unusual. Walk me through how you'd diagnose this across the network path.
- Explain what HTTP status codes 200, 201, 400, 401, 403, 404, and 500 mean and when each is appropriate.Go Pro
- Your team is choosing whether to move a chatty mobile API from HTTP/2 to HTTP/3. How would you reason about whether it's worth it, and what problem HTTP/3 actually solves?Go Pro
- What's the difference between TCP and UDP, and how would you decide which one a feature should use?Go Pro
- When a browser opens an HTTPS connection, what round trips happen before the first byte of application data, and how does TLS 1.3 reduce them?Go Pro
- Why does packet loss on an HTTP/2 connection stall unrelated requests, and how does HTTP/3 avoid that?Go Pro
Want questions matched to your role? Paste a job title, job description, or CV for a personalized set, or go Pro to unlock the full bank.