Adobe - interview guide

Adobe interview questions - a complete guide

Adobe's technical rounds are reported to include hard graph and DP questions along with OS and OOP basics. Here is how to prepare for both.

Language:EnglishHinglish

About Adobe

Adobe is a global company behind Photoshop, Acrobat (PDF) and other creative and document software, with large engineering centres in Noida and Bengaluru.

This guide covers 12 Adobe interview questions with answers - what each question checks and how to answer it - plus the Adobe interview process, round by round, a 7-day preparation plan for freshers, tips and the mistakes to avoid.

Adobe hiring process

  1. Step 1: Online assessment

    Aptitude and technical MCQs with coding - the format varies a lot by drive.

  2. Step 2: Technical interviews

    OS, OOP, your past work, and coding (graphs, trees, DP).

  3. Step 3: HR

    Background, why Adobe, and logistics.

Adobe does not publish its interview process for India freshers in detail (as of our check). This information is based on candidate reports and varies by role, level and team.

Sources (checked 15 October 2026): Adobe Careers (adobe.com). Hiring processes change - read the official notice before you apply.

Adobe interview questions and answers

Technical

  1. 1.What is virtual memory?

    What they're checking
    A deep understanding of the OS.
    How to answer
    When RAM runs short, part of the disk is used like memory; pages move between RAM and disk (paging).
  2. 2.Detect a cycle in a directed graph.

    What they're checking
    Graph algorithms.
    How to answer
    Track a 'recursion stack' during DFS - if a node is found on the stack again, there is a cycle. Or use Kahn's algorithm.
  3. 3.Find the edit distance between two words.

    What they're checking
    Dynamic programming.
    How to answer
    2D DP: dp[i][j] = the minimum operations (insert, delete, replace) to match the first i and j characters.
  4. 4.How would you design undo/redo?

    What they're checking
    Practical design for products like editors.
    How to answer
    Two stacks: undo and redo. Every action goes on the undo stack; undo moves it to the redo stack. A new action clears the redo stack.

HR

  1. 5.Why Adobe?

    What they're checking
    Motivation.
    How to answer
    Your interest in an Adobe product or technology - true and specific.
  2. 6.What was the hardest bug in your last project?

    What they're checking
    Debugging and ownership.
    How to answer
    What the bug was, how you found it, what you fixed, and what you learned.

More questions

  1. 7.Build a stack that also returns the minimum in O(1).

    What they're checking
    Data structure design.
    How to answer
    A second stack holding the minimum so far at each push; pop from both.
  2. 8.Find the longest palindromic substring.

    What they're checking
    DP / expand around the centre.
    How to answer
    Expand outwards from each centre (each character and each gap) and check. O(n²).
  3. 9.What is a memory leak?

    What they're checking
    Programming quality.
    How to answer
    Memory that is allocated but never freed, so the program's memory keeps growing - new without delete in C++.
  4. 10.What is the difference between PNG and JPEG?

    What they're checking
    Connected to Adobe's domain.
    How to answer
    JPEG is lossy - smaller files for photos. PNG is lossless and supports transparency - for graphics and logos.
  5. 11.Puzzle: 2 eggs, 100 floors - what is the minimum number of drops?

    What they're checking
    Logical thinking.
    How to answer
    14. Drop the first egg from floors 14, 27, 39... (one step less each time); when it breaks, go floor by floor with the second.

One more question

  1. 12.How would you turn a large image into a thumbnail quickly?

    What they're checking
    Practical thinking tied to the domain.
    How to answer
    The right resize algorithm, a cache of the original, and background jobs if there are many images.

7-day preparation plan for the Adobe interview

  1. Day 1: OS - memory, processes.
  2. Day 2: OOP and C++/Java basics.
  3. Day 3: Graphs - cycle detection, BFS/DFS.
  4. Day 4: DP - edit distance, longest palindrome.
  5. Day 5: Stack design problems (min stack, undo/redo).
  6. Day 6: Puzzles and your project.
  7. Day 7: A mock round.

Preparation tips

  • Revise OS (memory, processes, threads) and OOP well.
  • Practise medium-hard graph and DP questions.
  • The online assessment format depends on the drive - prepare for both MCQs and coding.

Mistakes to avoid

  • Not preparing for hard graph/DP questions.
  • Forgetting OS basics.
  • Not naming any product when asked 'Why Adobe?'.

Frequently asked questions

What is in the Adobe online assessment?

Commonly aptitude, technical MCQs and coding - the format varies by drive.

How hard are Adobe's technical rounds?

Candidate reports mention hard graph and DP questions along with OS/OOP basics.

Does Adobe hire freshers?

Yes, through campus and early career roles - though fresher hiring is reported to be selective.

Ready for your Adobe interview?

Practise these questions with Cuelyte AI: add your resume, type a question and get a clear answer in your own words - in English, Hindi or Hinglish. Free to start.