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.
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
Step 1: Online assessment
Aptitude and technical MCQs with coding - the format varies a lot by drive.
Step 2: Technical interviews
OS, OOP, your past work, and coding (graphs, trees, DP).
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.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.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.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.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
5.Why Adobe?
- What they're checking
- Motivation.
- How to answer
- Your interest in an Adobe product or technology - true and specific.
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
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.
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²).
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++.
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.
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
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
- Day 1: OS - memory, processes.
- Day 2: OOP and C++/Java basics.
- Day 3: Graphs - cycle detection, BFS/DFS.
- Day 4: DP - edit distance, longest palindrome.
- Day 5: Stack design problems (min stack, undo/redo).
- Day 6: Puzzles and your project.
- 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.
Similar companies - Product and internet companies
- Amazon interview questions
- Google interview questions
- Microsoft interview questions
- Flipkart interview questions
- Salesforce interview questions
- Zoho interview questions
- Walmart Global Tech interview questions
- Oracle interview questions
- Cisco interview questions
- Swiggy interview questions
- PayPal interview questions
- PhonePe interview questions
More company guides
- TCS interview questions
- Infosys interview questions
- Wipro interview questions
- Accenture interview questions
- All companies →
Read next
- How to Answer "Tell Me About Yourself" (for Freshers and Experienced)
- Campus Placement Interview Preparation: A Round-by-Round Guide
On a live call, Cuelyte AI hears questions like these and has an answer ready in about a second, built from your resume and notes. Coding interviews: how Cuelyte AI helps
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.