All companies

THE INTERVIEW BRIEFING

Adobe Interview Guide

Prepare to connect strong engineering with thoughtful product experiences. Use this briefing to explore Adobe's product context, choose a role guide, and turn your next study session into deliberate practice.

10 Question notes 6 Practice picks 5 Levels mapped

01 / MAKE YOUR NEXT SESSION COUNT

Your preparation, made concrete.

AlgoDaily practice • not reported questions

Understand the product. Shape your practice.

Adobe's portfolio includes creative tools, document workflows, and customer-experience products. Its engineering careers page emphasizes building usable products and experiences. Ask which product and team your opening supports; use that context to choose relevant practice, rather than assuming a single company-wide interview loop.

0135 min suggested

Undo / redo in an editor

Implement undo and redo for a text editor. Decide how to store actions, clear redo after a new edit, and bound memory usage.

What a strong answer demonstrates

Correct state transitions, testable operations, and a clear memory trade-off.

0240 min suggested

Collaborative document review

Design comments and annotations for a shared document. Cover permissions, concurrent edits, and how clients receive updates.

What a strong answer demonstrates

A coherent data model, access control, and a justified consistency choice.

0320 min suggested

Balance craft and delivery

Tell a story about balancing usability, technical quality, and a deadline. What did you prioritize, and what did you learn from users?

What a strong answer demonstrates

Your individual contribution, the trade-off, and evidence of the outcome.

BEFORE YOU PRACTICE

Ask your recruiter.

Get the details that a generic company guide cannot know.

  • Which Adobe product, team, and engineering level is this opening for?
  • What are the rounds, durations, and evaluation criteria for this specific role?
  • Should I prepare for frontend architecture, distributed systems, desktop software, or another specialty?
  • Which languages, tools, and AI assistance are permitted during the interview?
  • Is there a portfolio or project deep dive, and what should I prepare to demonstrate?

Adobe practice problems

Company-linked challenges and related lessons from our library. Not a prediction of your interview.

Questions candidates have reported

Aggregated from candidate submissions and public sources.

Q1
Lonely Number: Given an integer array and its length. Eliminate the duplicated numbers in the array.
Q2
Merge Sorted Linked Lists: How would you insert an element into an already sorted linked list to maintain sorted order?
Q3
Detect An Undirected Graph Cycle: Traverse a directed graph with a cycle, without having to implement the `hashcode()` or `equals()` methods in the node class.
Q4
Implement a Binary Search Tree: Write a binary tree class and do a breadth first search.
Q5
Lowest Common Ancestor: Given a binary tree, find the lowest common ancestor of two nodes.
Q6
Two Sum: Given an array of integers and a target value, write a function that returns `True` if any two numbers in the array add to target value.
Q7
Find all the nodes in a tree with a distance of `k` to the target node.
Q8
You are given a rectangle's height, width, and the x and y coordinates of its upper left-hand corner. given two rectangles, write code to indicate when there is an intersection between them.
Q9
What's the difference between semaphore and mutex?
Q10
What is the difference between udp and tcp?

Engineering levels & compensation

Historical figures from existing records; date and location may be unspecified. Verify current ranges on Levels.fyi.

Level 1

Software Engineer 1

Not Available

Level 2

Software Engineer 2

$161,200

$125,000 base · $24,400 stock · $11,800 bonus

Level 3

Software Engineer 3

$215,200

$156,500 base · $43,900 stock · $14,800 bonus

Level 4

Senior Software Engineer (4)

$247,679

$158,429 base · $78,714 stock · $10,536 bonus

Level 5

Senior Software Engineer (5)

$301,000

$196,500 base · $91,000 stock · $13,500 bonus

What people at Adobe say

Reviews originally posted on Glassdoor.

Adobe work life balance is just awesome. With flexible timings it gets easy to spend time with your family/friends. No one asks you about your office timings and leaves. I know a few guys who take couple of weeks off twice or thrice every year without anyone's concerns. If you have achieved/learned a few things and want to take it slow for some time and focus on your family then it's the best place for you. Please keep mid level manager in check. Please have a look at the attrition rate across clouds and teams, also please take actions to all these suggestions you collect after all hands meetings and surveys.
A boquet of benefits that no other company offers and it is unmatchable. Work is good. The managers who are there with Adobe for more than 10 years are experts at manipulating things and playing politics, especially with newer employees. They will knowingly undermine your good work to highlight that of others. Need to refresh managers to speed up bringing in of newer thought process, otherwise it would be difficult to manage the repo of great place to work.
There are lot of pros working with Adobe. The company treats employees it's greatest asset. Great work culture and ample opportunity of growth. The company's core values are Genuine, Exceptional, Innovate and Involve and you can see these core values in the culture of Adobe. Keep up the good work. Your excellent work is now reflecting in Adobe Stock.
Challenging work place, always people will encourage to something new outside your daily work. Invests good amount of money for empowering employees like certification courses, training. Provides wellness reimbursement, free lunch and dinner, on campus zym, TT, pool etc. There are fierce senior management politics in IT and that affects a lot to scrum team as the team don't have a clear vision about the future road map. Don't change the org structure very frequently, in last 2 years I have worked with 6 managers. In long run this is affecting personal development as an individual.
Company care about employees and their work life balance however in some projects work life balance is screwed. Free food, shuttle, good campus, fitness reimbursement etc. Instead on innovating on their own they are more interested in acquiring start-ups. The quality of new hires and promoted people has declined drastically.
Inside the workplace

About Adobe

A day at Adobe