•SYSTEM DESIGN
Adobe System Design Questions
Every system design problem candidates reported at Adobe between September 2025 and September 2026, most-asked first. Each one links to a full solution.
Problems
4
Candidate reports
4
Asked more than once
—
all reported once
Question type
4 HLD
Frontend: PDF search box that cycles through matches
Design, as a frontend system design problem in React, a PDF search box: the user types a term, the viewer highlights all matches across the whole PDF, shows 'match i of N', and next/previous controls cycle through matches…
Design a Runtime Localization System
Design a localization system for a product released in dozens of countries. Every user-facing string resolves by locale at runtime, supports variables and language-specific plural rules (ICU MessageFormat), and falls back safely…
Design a color suggestion system
Design a color suggestion system (e.g., for design tools): given an image, a document, or a user's partial palette, suggest harmonious colors or palettes. Discuss the approach (color theory rules vs ML models trained on popular…
Pipeline to predict aspect ratio from image + text documents
Design an end-to-end ML pipeline that predicts the best aspect ratio (layout) for a document from its image and text content. Discuss data collection and labeling, multimodal feature extraction (image and text encoders), model…
Duplicate reports of the same problem are merged and counted.
Practice with a Mock Interview
Apply these questions in a live system design mock interview with InterviewSkool's AI interviewer.
Start System Design Interview →Frequently Asked Questions
What system design questions does Adobe ask?
Candidates reported 4 distinct system design problems at Adobe between September 2025 and September 2026, including Frontend: PDF search box that cycles through matches, Design a Runtime Localization System, Design a color suggestion system.
How to prepare for Adobe system design interview?
Start with the Adobe problems reported most often, work through each full solution, then practice explaining a design end to end under time pressure in a mock interview.
What is the difference between HLD and LLD at Adobe?
HLD (High-Level Design) focuses on system architecture, scalability, and component interactions. LLD (Low-Level Design) dives into class diagrams, API contracts, and database schemas. Adobe tests both.