Explore questions associated with Adobe. Review the source details, then use the workspace for code, notes, and diagrams.
24 questions in the library. A source association does not guarantee a future interview question.
Coding · Machine learning · ML system design · System design
Loading questions…
Practice system design interviews out loud with an AI interviewer, a shared whiteboard and a scorecard for your level.
© 2026 SysRound. SysRound is an AI practice tool. The AI interviewer and the AI feedback can be wrong. Use it for your own practice, not to hire people.
Showing 1–24
Implement a rate limiter using a sliding window algorithm that tracks and limits the number of requests allowed within a given time window. Extend the…
Companies: Adobe, Amazon, Cloudflare, CrowdStrike +4
Last reported Sep 2026
Given a string s and a non-negative integer k, find the length of the longest substring that contains exactly k distinct characters. Return -1 if…
Companies: Adobe
Last reported Jul 2026
Given a nested tree hierarchy (e.g., categories and subcategories), implement an iterator class with a next() method that traverses and returns each node's value in…
Companies: Adobe
Last reported Jun 2026
Companies: Adobe
LLM Inference & Serving · ML System Design · Transformers & Attention
Last reported May 2026
Design a forgot password system that allows users to securely reset their passwords through email verification or other authentication methods.
Companies: Adobe
Last reported Jan 2026
Given the head of a linked list and an integer k, reverse the nodes of the list k at a time and return the modified…
Companies: Adobe, Microsoft, TikTok
Linked List · Recursion
Last reported Dec 2025
Design an auction system where users can create auction posts for items, place bids, view top bidders, and receive notifications when auctions end.
Companies: Adobe, Apexx Global, Intuit, Meta +1
System Design
Last reported Sep 2025
Given an array of daily stock prices, compute the maximum profit achievable from exactly one buy-before-sell transaction (i.e., the largest prices[j] - prices[i] with j…
Companies: Adobe, Amazon, Apple, Atlassian +10
Array · Dynamic Programming
Place n unit cubes into stacks on an n×n floor with the rule that a cube can be stacked only if the supporting cube's four…
Companies: Adobe
Binary Search · Greedy · Math
Count the number of contiguous subarrays whose minimum equals minK and maximum equals maxK. The main challenge is to efficiently (O(n)) scan the array, partitioning…
Companies: Adobe, Uber
Array · Monotonic Queue · Queue · Sliding Window
Manage tokens that expire timeToLive seconds after creation/renewal, supporting generate, renew (only if the token is still unexpired), and countUnexpiredTokens (with…
Companies: Adobe, OpenAI
Design · Doubly-Linked List · Hash Table · Linked List
Companies: Adobe
Data Cleaning & Wrangling · Feature Engineering
Companies: Adobe
LLM Inference & Serving · Transformers & Attention
Maintain a data structure that supports adding integers from a stream and returning the current median efficiently for many interleaved addNum and findMedian calls. The…
Companies: Adobe, Amazon, D. E. Shaw, Intuit +4
Data Stream · Design · Heap (Priority Queue) · Sorting
Find any index of a "peak" (an element strictly greater than its neighbors, with array ends treated as -∞) in an integer array where adjacent…
Companies: Adobe, Meta
Array · Binary Search
Companies: Adobe, Amazon, Bloomberg, Microsoft
Depth-First Search · Doubly-Linked List · Linked List
Given a nested list where elements may be integers or sublists, implement a NestedIterator with next() and hasNext() that returns all integers in depth‑first, left‑to‑right…
Companies: Adobe, LinkedIn
Depth-First Search · Design · Iterator · Queue
Given an array of fruit types where you can pick from a contiguous sequence while carrying at most two distinct types (two baskets), return the…
Companies: Adobe, Amazon, Meta, Salesforce
Array · Hash Table · Sliding Window
Given two arrays gas and cost around a circular route, find the unique starting station index from which you can travel clockwise once without your…
Companies: Adobe, Bloomberg, Expedia, Goldman Sachs +2
Array · Greedy
Given a string s, return the longest substring that reads the same forwards and backwards. The core challenge is efficiently finding palindromic spans around centers…
Companies: Adobe, Amazon, Bloomberg, Goldman Sachs +6
Dynamic Programming · Manacher · String · Two Pointers
Implement an LRUCache that supports O(1) average-time get(key) returning the value or -1 and put(key, value) which inserts or updates a key and, if capacity…
Companies: Adobe, Amazon, Anthropic, Apple +29
Data Structure Design · Design · Doubly-Linked List · Hash Table
Given a binary array where 1s are occupied seats, find an empty seat that maximizes the distance to the nearest occupied seat. The core challenge…
Companies: Adobe, Roblox
Array
Companies: Adobe, Google, LinkedIn, Meta +2
Linked List · Recursion
Find the second highest distinct salary from the Employee table and return it, or null if fewer than two distinct salary values exist. Essentially, retrieve…
Companies: Adobe
Database