PracHub
QuestionsPremiumLearningGuidesInterview PrepNEWCoaches
|Home/System Design/Adobe

Analyze web request latency causes

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a candidate's competency in analyzing and optimizing end-to-end web request latency, covering client-side rendering, network/CDN behavior (HTTP/2 or HTTP/3, TLS, caching), server processing, datastore interactions, and observability for p95 TTFB targets.

  • medium
  • Adobe
  • System Design
  • Software Engineer

Analyze web request latency causes

Company: Adobe

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

##### Question Analyze the end-to-end latency of a web request: break down client-side and server-side contributors, identify bottlenecks, and propose concrete optimizations to reduce overall latency.

Quick Answer: This question evaluates a candidate's competency in analyzing and optimizing end-to-end web request latency, covering client-side rendering, network/CDN behavior (HTTP/2 or HTTP/3, TLS, caching), server processing, datastore interactions, and observability for p95 TTFB targets.

Related Interview Questions

  • Analyze end-to-end request latency - Adobe (hard)
  • Design distributed word count without MapReduce - Adobe (hard)
Adobe logo
Adobe
Aug 4, 2025, 10:55 AM
Software Engineer
Technical Screen
System Design
10
0

System Design: End-to-End Web Request Latency

Context

You are designing a user-facing web experience that fetches HTML/JSON from an origin and additional static assets from a CDN. Users are global (desktop and mobile). The goal is to reduce end-to-end latency (from user action to usable content), with a target of p95 TTFB < 300 ms for the primary HTML/JSON endpoint and a fast, stable render.

Task

Analyze a single web request end-to-end and do the following:

  1. Break down latency into client-side, network, and server-side components.
  2. Identify likely bottlenecks and how you would measure them.
  3. Propose concrete optimizations for each layer (client, network/CDN, server, data store), including expected impact.
  4. Provide a small numeric example that computes the current latency and demonstrates how your optimizations reduce it.
  5. Outline an instrumentation and rollout plan (validation, guardrails, and success criteria).

Assume HTTP/2 or HTTP/3 is available, TLS is required, and the primary response is cacheable for 60 seconds. Keep your analysis focused and practical for a technical phone screen.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Adobe•More Software Engineer•Adobe Software Engineer•Adobe System Design•Software Engineer System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.