Adobe Coding Interview Questions
7 coding questions reported by candidates who interviewed at Adobe, out of 7 Adobe questions we track. They average 3.4/5 difficulty (medium). Most common topics: Hashmap, Sorting, Tree, DFS.
Practice Adobe questions →Difficulty
- 3/5 — medium4
- 4/5 — hard3
Asked for SWE (7), MLE (5), DataEng (1)
Reported Adobe coding questions
Smallest Subarray with K Distinct Integers
3/5Locating the most compact segment of an array containing a specific variety of distinct elements is a classic interview challenge frequently featured at Adobe. This problem assesses your mastery of two-pointer techniques and hash-based frequency tracking to dynamically shrink and expand sequence boundaries. You will need to handle edge cases where the target variety cannot be satisfied. Access the complete problem statement and optimal source code by subscribing.
HashmapSliding WindowTwo PointerStudent Grade Processing (Subject Average, Filter, Top-K, Median)
3/5Mastering data manipulation and aggregation is essential for backend engineering interviews, as highlighted by this Adobe assessment. Candidates are asked to process a collection of academic records to compute subject-wise averages, apply conditional filters, extract leading performers, and determine statistical median values. This task evaluates your ability to handle complex data transformations efficiently using standard programming constructs. Access to the complete problem breakdown, optimal algorithms, and verified code solutions requires a paid subscription.
AggregationHashmapMedianBinary Tree Maximum Path Sum (Tree Kadane)
4/5Featured frequently in Adobe technical rounds, this tree-based challenge requires finding the maximum possible sum along any continuous path within a binary tree where nodes can hold negative integers. Unlike traditional root-to-leaf traversals, the path can start and end at arbitrary nodes, demanding a dynamic programming approach akin to Kadane's algorithm adapted for hierarchical structures. This problem thoroughly tests your recursion, tree manipulation, and optimal substructure identification skills. Get full access to the problem description and expert solution with a subscription.
TreeDFSRecursionWord Ladder (Minimum Transformations)
4/5Explore this classic graph-traversal problem frequently featured in technical evaluations at Adobe. The exercise focuses on computing the shortest path between two text strings by modifying a single character at a time through a restricted lexicon. It tests your ability to model state spaces and apply breadth-first search techniques efficiently. Access to the comprehensive problem breakdown and optimal implementation requires a subscription.
BFSGraphShortest PathJob Execution — Minimum Operations
4/5In this Adobe interview challenge, you must determine the optimal scheduling strategy to finish a collection of tasks in parallel using asymmetrical execution speeds. The scenario tests your proficiency in advanced mathematical modeling, greedy algorithms, and binary search to minimize total operational steps. You will need to account for varying workload durations and a dual-rate processing system. Unlock the full problem breakdown and expert code solution with a subscription.
Binary SearchGreedyMathCoin Change (Minimum Coins)
3/5This classic dynamic programming problem, featured in Adobe coding interviews, challenges you to determine the fewest number of monetary units needed to reach a specific target sum given an unlimited supply of various denomination values. It tests your capability to break down optimization problems into overlapping subproblems and build efficient bottom-up or memoized solutions. The complete problem description, test cases, and optimal model solution require a subscription.
Dynamic ProgrammingUnbounded KnapsackPrint Directory Tree Given a File Path
3/5This Adobe interview challenge asks developers to traverse a nested data structure representing a hierarchical file system and output a visually formatted tree of directories and files. The task evaluates recursion, string manipulation, and error handling for missing or unexpected path types. Building a clean, indented visual representation tests fundamental tree traversal skills under structured constraints. Unlock the full problem description and expert reference solution by subscribing today.
RecursionTreeSorting
Adobe coding interview FAQ
- What coding questions does Adobe ask?
- 7 reported coding questions, most often on Hashmap, Sorting, Tree, DFS, Recursion.
- How hard is the Adobe coding interview?
- The reported coding questions average 3.4 out of 5: 4 at 3/5, 3 at 4/5.