Upload Button Icon Add office photos

Adobe

Compare button icon Compare button icon Compare

Filter interviews by

Adobe Interview Questions, Process, and Tips

Updated 5 Mar 2025

Top Adobe Interview Questions and Answers

View all 364 questions

Adobe Interview Experiences

Popular Designations

234 interviews found

Interview Questionnaire 

15 Questions

  • Q1. How to find a loop in a Linked List and how to remove it
  • Ans. 

    To find and remove a loop in a Linked List, we can use Floyd's Cycle Detection Algorithm.

    • Use two pointers, slow and fast, to detect if there is a loop in the Linked List

    • If the two pointers meet at some point, there is a loop

    • To remove the loop, set one of the pointers to the head of the Linked List and move both pointers one step at a time until they meet again

    • The meeting point is the start of the loop, set the next poi

  • Answered by AI
  • Q2. Suppose there is an unsorted array. What will be the maximum window size, such that when u sort that window size, the whole array becomes sorted. Eg, 1 2 6 5 4 3 7 . Ans: 4 (6 5 4 3)
  • Ans. 

    Find the maximum window size to sort an unsorted array.

    • Identify the longest decreasing subarray from the beginning and longest increasing subarray from the end

    • Find the minimum and maximum element in the identified subarrays

    • Expand the identified subarrays until all elements in the array are covered

    • The length of the expanded subarray is the maximum window size

  • Answered by AI
  • Q3. How to find longest last occurring word in a sentence with multiple whitespace
  • Ans. 

    Finding the longest last occurring word in a sentence with multiple whitespace.

    • Split the sentence into words using whitespace as delimiter

    • Reverse the list of words

    • Iterate through the list and find the first occurrence of each word

    • Calculate the length of each last occurring word

    • Return the longest last occurring word

  • Answered by AI
  • Q4. What is merge sort and Quick sort. Adv and Disadv of each and which one would u use to sort huge list and Y
  • Ans. 

    Merge sort and Quick sort are sorting algorithms used to sort arrays of data.

    • Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half recursively, and then merges the sorted halves.

    • Quick sort is also a divide and conquer algorithm that selects a pivot element and partitions the array around the pivot, sorting the two resulting sub-arrays recursively.

    • Merge sort has a tim...

  • Answered by AI
  • Q5. Define Process &thread
  • Ans. 

    Process is an instance of a program while thread is a subset of a process that can run concurrently with other threads.

    • A process is a program in execution

    • A process can have multiple threads

    • Threads share the same memory space as the process

    • Threads can run concurrently with other threads within the same process

    • Examples of processes include web browsers, word processors, and media players

    • Examples of threads include GUI th

  • Answered by AI
  • Q6. What happens when an recursive function is called
  • Ans. 

    A recursive function calls itself until a base case is reached, then returns the result to the previous call.

    • Each call creates a new instance of the function on the call stack

    • The function continues to call itself until a base case is reached

    • Once the base case is reached, the function returns the result to the previous call

    • The previous call then continues executing from where it left off

  • Answered by AI
  • Q7. Solve and code the problem of a ball falling from staircase. Each jump can be of 1 step or 2. Find the number of combination of reaching step N
  • Ans. 

    Code to find number of combinations of reaching step N by ball falling from staircase with 1 or 2 steps per jump.

    • Use dynamic programming to solve the problem

    • Create an array to store the number of ways to reach each step

    • Initialize the array with base cases for steps 0, 1, and 2

    • Use a loop to fill in the array for steps 3 to N

    • The number of ways to reach step i is the sum of the number of ways to reach step i-1 and i-2

    • Retu

  • Answered by AI
  • Q8. Puzzle: There is a grid of soldier standing. Soldier ‘A’ is chosen: The tallest men from every column and the shortest among them. Soldier ‘B’ is chosen: The shortest men from every row and the tallest amo...
  • Q9. What’s priority queue. How will u make stack and queue with priority queue
  • Ans. 

    Priority queue is a data structure that stores elements with priority levels and retrieves them in order of priority.

    • Priority queue is implemented using a heap data structure.

    • Stack can be implemented using a priority queue by assigning higher priority to the most recently added element.

    • Queue can be implemented using a priority queue by assigning higher priority to the oldest element.

  • Answered by AI
  • Q10. Implement stack using queue
  • Ans. 

    Implementing stack using queue involves using two queues to simulate stack behavior.

    • Create two queues, q1 and q2.

    • Push operation: Enqueue the element to q1.

    • Pop operation: Dequeue all elements from q1 to q2 except the last element. Dequeue and return the last element.

    • Swap the names of q1 and q2 after each pop operation.

    • Top operation: Return the last element of q1 without dequeuing it.

    • isEmpty operation: Check if both q1 a

  • Answered by AI
  • Q11. About myself
  • Q12. About my family. I mentioned my dad is my idol, so he asked y. M I more like my dad or my mom.
  • Q13. My toughest moment in life and how I overcame it
  • Ans. 

    I lost my job during the pandemic and struggled to find a new one

    • Applied to multiple job openings daily

    • Networked with former colleagues and industry professionals

    • Took online courses to improve skills

    • Maintained a positive attitude and stayed motivated

    • Eventually landed a new job in a different industry

  • Answered by AI
  • Q14. What had I been if I hadn’t been an engg
  • Ans. 

    I would have pursued a career in music or writing.

    • I have always had a passion for music and writing.

    • I have played multiple instruments since childhood.

    • I have written and published short stories and poetry.

    • I believe creativity is an important aspect of any profession.

  • Answered by AI
  • Q15. What do I value most in life. (A real life example)
  • Ans. 

    I value my relationships with loved ones the most.

    • Spending quality time with family and friends

    • Making an effort to stay in touch with long-distance loved ones

    • Prioritizing important events and milestones in their lives

    • Being there for them during difficult times

    • Forgiving and working through conflicts to maintain strong bonds

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: He went
through my CV and asked me something about making an android app. (Note: I had
mentioned Android a couple of times in CV) I explained him how a basic app is
made with model (XML) and layout (Java). He told me about connector which
connects model to layout. Then he asked the two questions. For second ques, I gave a N square approach (dynamic).
He suggested a greedy approach of Order N. It was fitting most cases so I wrote
the code on greedy approach. Turned out, greedy wasn’t the solution anyway.
Doesn’t matter. (Note: Boss is always right!!!)

Round: Technical Interview
Experience: He went
through my CV and asked me about my dropped grades in 12th.In third question, interesting part was, he said me to answer only if I knew it. I replied that I know but the definition isn’t totally memorized and he said to let it go then. (PS: Learn basic defs)
Tips: Ans to 5) is Fibonacci and 6) is A is taller than B

Round: Technical Interview
Experience: He
went through my CV and asked my if I had done Intern in Amazon or Training.
Followed by, he asked me why I didn’t get a PPO there. He then asked me, which
subject I m more confident with: Algo types or OS types. I chose algo.
Tips: Keep your cool and code with confidence. Reason I am saying this is because, he was the senior most interviewer and somehow, he knew the art to stress test you.

Round: HR Interview
Experience: 1)     
Be honest

2)     
Sit with open palms

3)     
Don’t cross your hands or legs(if legs can be
visible)

4)     
Keep some back stories ready. Use any names, use your friends story anything to make it real. It will go a long way because nobody is
going to verify it.

5)     
Most imp, Be confident about yourself. If you r not
sure of yourself, you would be useless to the company.

General Tips: Code Daily. Practise. Basics are important in such interviews.
Skill Tips: Do refer the previous question sets. It gives you pretty good idea of what's expected of you.
Skills: Algorithm, Puzzle solving, Technical Knowledge, Soft Skills, Data structures
College Name: IIT DHANBAD
Funny Moments: When in first round, I knew greedy approach isn't right, But I went on with it, because I could hear my dad whispering in my ears from behind, Rule 1: Boss is always Right
Rule 2: In case of doubt, refer Rule 1...

Skills evaluated in this interview

Top Adobe Member Technical Staff Interview Questions and Answers

Q1. Maximum Sum Problem Statement You are given an array ARR of N integers. Your task is to perform operations on this array until it becomes empty, and maximize the sum of selected elements. In each operation, select an element from the array ... read more
View answer (1)

Member Technical Staff Interview Questions asked at other Companies

Q1. Next Smallest Palindrome Problem Statement Find the next smallest palindrome strictly greater than a given number 'N' represented as a string 'S'. Explanation: You are given a number in string format, and your task is to determine the small... read more
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Group Discussion 

Discussion on General Topics

Round 2 - Aptitude Test 

General Aptitude test

Round 3 - Technical 

(2 Questions)

  • Q1. Technical Questions on Windows and Mac
  • Q2. Troubleshooting Shooting on different scenarios
  • Ans. 

    Troubleshooting shooting on different scenarios involves identifying the root cause and implementing solutions.

    • Identify the specific issue or problem

    • Gather relevant information and data

    • Analyze possible causes

    • Implement solutions and test them

    • Document the troubleshooting process and outcome

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. More Aggressive Questions on Troubleshooting
Round 5 - One-on-one 

(1 Question)

  • Q1. One On One With the Hiring Manager

Associate Executive Interview Questions asked at other Companies

Q1. How can you sell me a phone when I'm already using a better phone from your phone that you sell me?
View answer (2)
Adobe Interview Questions and Answers for Freshers
illustration image

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 26 Nov 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
-

I applied via Company Website and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Basic Python, SQL, and Bash questions

Round 2 - One-on-one 

(4 Questions)

  • Q1. SQL questions with operations that include changing from string to array. Tip: stick to RDBMS-specific dialects only (like Postgres), I used Spark SQL
  • Q2. Simple Python questions with a follow-up to optimise it
  • Q3. Bash script-based questions, are pretty basic.
  • Q4. Data pipeline design and best practices.
  • Ans. 

    Data pipeline design involves creating a system to efficiently collect, process, and analyze data.

    • Understand the data sources and requirements before designing the pipeline.

    • Use tools like Apache Kafka, Apache NiFi, or AWS Glue for data ingestion and processing.

    • Implement data validation and error handling mechanisms to ensure data quality.

    • Consider scalability and performance optimization while designing the pipeline.

    • Doc...

  • Answered by AI
Round 3 - One-on-one 

(3 Questions)

  • Q1. Easy to medium Leetcode-based question. With moderate difficulty.
  • Q2. Simple Python-based question with optimisation.
  • Q3. Design specific questions based on Data pipelines.
Round 4 - Behavioral 

(3 Questions)

  • Q1. SQL-based question with moderate difficulty.
  • Q2. Python-based questions, follow questions with some optimisations.
  • Q3. Bash-script based round.

Skills evaluated in this interview

Data Engineer Interview Questions asked at other Companies

Q1. Optimal Strategy for a Coin Game You are playing a coin game with your friend Ninjax. There are N coins placed in a straight line. Here are the rules of the game: 1. Each coin has a value associated with it. 2. The game involves two players... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - Group Discussion 

Social media impact on younger generations.

Round 2 - Group Discussion 

Social media usag in impacting businesses

Round 3 - One-on-one 

(2 Questions)

  • Q1. How do you prioritize incidents when you receive multiple requests simultaneously?
  • Ans. 

    I prioritize incidents based on impact, urgency, and SLA requirements.

    • Assess the impact of each incident on business operations

    • Determine the urgency of resolving each incident

    • Consider any SLA requirements for specific incidents

    • Use a ticketing system to track and prioritize incidents

    • Communicate with stakeholders to understand priorities

  • Answered by AI
  • Q2. What is your approach to conducting Root Cause Analysis (RCA) after a critical incident?
  • Ans. 

    I approach Root Cause Analysis by gathering data, identifying contributing factors, analyzing trends, and implementing preventive measures.

    • Gather all relevant data related to the incident

    • Identify contributing factors through interviews, documentation review, and analysis

    • Analyze trends to determine common themes or patterns

    • Implement preventive measures to address root causes and prevent future incidents

  • Answered by AI

Service Support Manager Interview Questions asked at other Companies

Q1. How do you prioritize incidents when you receive multiple requests simultaneously?
View answer (1)

Adobe interview questions for popular designations

 Software Developer

 (19)

 Product Intern

 (10)

 Computer Scientist

 (8)

 Member Technical Staff

 (6)

 Software Engineer

 (6)

 Software Developer Intern

 (6)

 Computer Scientist 2

 (6)

 Product Manager

 (5)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Patterns, quiz, game questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Code Singleton. OS questions. Print the middle level of a binary tree.
  • Q2. Modified unbounded knapsack.
  • Ans. 

    Modified unbounded knapsack problem involves maximizing the value of items with unlimited quantities and weight constraints.

    • Consider items with values and weights, along with a weight constraint

    • Dynamic programming can be used to solve this problem efficiently

    • Examples: Given items with values [60, 100, 120] and weights [10, 20, 30], and a weight constraint of 50, maximize the value

  • Answered by AI

Top Adobe Product Intern Interview Questions and Answers

Q1. Power Calculation Problem Statement Given a number x and an exponent n, compute xn. Accept x and n as input from the user, and display the result. Note: You can assume that 00 = 1. Input: Two integers separated by a space, x and n. Output: ... read more
View answer (1)

Product Intern Interview Questions asked at other Companies

Q1. Power Calculation Problem Statement Given a number x and an exponent n, compute xn. Accept x and n as input from the user, and display the result. Note: You can assume that 00 = 1. Input: Two integers separated by a space, x and n. Output: ... read more
View answer (1)

Get interview-ready with Top Adobe Interview Questions

Interview Questions & Answers

user image Anonymous

posted on 6 Oct 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. 3Sum (no. of triplets whose sum is <= target)
  • Ans. 

    Find number of triplets in array whose sum is less than or equal to target.

    • Sort the array in ascending order.

    • Use three pointers to iterate through the array and find triplets.

    • Update pointers based on sum of triplets and target value.

  • Answered by AI
  • Q2. Questions based on Data Structures that can be used to store specific information
Round 2 - One-on-one 

(2 Questions)

  • Q1. Question based on Binary Search
  • Q2. Frontend questions like what is WebTree, how can 2 children communicate efficiently, etc.

Skills evaluated in this interview

Jobs at Adobe

View all
Interview experience
4
Good
Difficulty level
-
Process Duration
2-4 weeks
Result
-

I applied via Referral and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Scenario based questions on project management.
  • Q2. People management again scenario based questions
Round 2 - One-on-one 

(2 Questions)

  • Q1. Cleint and stakeholder management
  • Q2. Agile and project management processes.
Round 3 - One-on-one 

(2 Questions)

  • Q1. PRoject management drilling on processes.
  • Ans. 

    Project management drilling on processes involves closely monitoring and improving project workflows.

    • Regularly review and analyze project processes to identify bottlenecks and inefficiencies

    • Implement process improvements based on data-driven insights

    • Ensure team members are following established processes and provide training as needed

  • Answered by AI
  • Q2. Client management and retaining the client.

Senior Project Manager Interview Questions asked at other Companies

Q1. DESIGIN PROCEDURE :- DLC thickness 150mm. 1:- use M15 grade concrete,max aggregate cement ratio 12:1 2:-The minimum cement content 150kg per cum. If flayash is more than &gt;20% the mini.mum cement content. 120kg pet cum 3:- The 5 no sample... read more
View answer (3)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Sep 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. How do you approach budgeting and forecasting in a Software as a Service (SaaS) environment?
  • Q2. What are the key variables to consider before building a forecasting model?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare thoroughly on Adobe's financials as well as the provided job description.

Senior Financial Analyst Interview Questions asked at other Companies

Q1. Diff between forecasting and budgeting, sale of assets and their effects in fs, provision for doubtful debt entry, unrealised/ realised gain and loss meaning, what are we check if there is any diff between budgeted and actuals like in 'ee c... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2medium level questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Project discussion for 30 mins
  • Q2. Dsa problem medium level

Top Adobe Software Developer Interview Questions and Answers

Q1. Delete the Middle Node from a Singly Linked List Given a singly linked list of integers, the task is to remove the middle node from this list. Input: The first line of input includes an integer 'T' which denotes the number of test cases. Ea... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Right view of Binary Tree
  • Ans. 

    The right view of a binary tree shows the nodes that are visible when looking at the tree from the right side.

    • The right view of a binary tree can be obtained by performing a level order traversal and keeping track of the rightmost node at each level.

    • Nodes that are visible from the right side are the ones that are the rightmost at their level.

    • Example: For the binary tree [1, 2, 3, null, 5, null, 4], the right view would

  • Answered by AI
  • Q2. Encode and decode string without using any delimiter
  • Ans. 

    Encode and decode a string without using any delimiter.

    • Use a unique character to represent the start and end of each string in the array.

    • Keep track of the length of each string to properly decode it.

    • Example: ['hello', 'world'] can be encoded as '#hello#world#' without using delimiters.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with Tree traversals and Arrays(Strings).

Skills evaluated in this interview

Computer Scientist 2 Interview Questions asked at other Companies

Q1. encode and decode string without using any delimiter
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was really good, having required tech questions for my position

Round 2 - Technical 

(2 Questions)

  • Q1. Low level design was asked
  • Q2. There were questions like create schema for likedin

Mts Software Engineer Interview Questions asked at other Companies

Q1. What are decorators in Python and how define it. and what is a function object
View answer (1)
Contribute & help others!
anonymous
You can choose to be anonymous

Adobe Interview FAQs

How many rounds are there in Adobe interview?
Adobe interview process usually has 2-3 rounds. The most common rounds in the Adobe interview process are One-on-one Round, Technical and Coding Test.
How to prepare for Adobe interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Adobe. The most common topics and skills that interviewers at Adobe expect are Adobe, Javascript, Python, HTML and Product Management.
What are the top questions asked in Adobe interview?

Some of the top questions asked at the Adobe interview -

  1. There are N cities spread in the form of circle. There is road connectivity b/w...read more
  2. Write a client server simple code. How will you handle multiple requests? Will ...read more
  3. Suppose there is an unsorted array. What will be the maximum window size, such ...read more
How long is the Adobe interview process?

The duration of Adobe interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

JOBS

Apollo Hospitals

No Jobs

SALARIES

VMware Software

REVIEWS

NextComm Corporation

No Reviews

REVIEWS

NextComm Corporation

No Reviews

SALARIES

Apollo Hospitals

SALARIES

Apollo Hospitals

SALARIES

Apollo Hospitals

Tell us how to improve this page.

Adobe Interview Process

based on 156 interviews

Interview experience

4.1
  
Good
View more

Explore Interview Questions and Answers for Top Skills at Adobe

Interview Questions from Similar Companies

IBM Interview Questions
4.0
 • 2.3k Interviews
Oracle Interview Questions
3.7
 • 846 Interviews
SAP Interview Questions
4.2
 • 283 Interviews
Salesforce Interview Questions
4.0
 • 221 Interviews
VMware Software Interview Questions
4.4
 • 145 Interviews
ServiceNow Interview Questions
4.1
 • 120 Interviews
Intuit Interview Questions
3.5
 • 77 Interviews
Autodesk Interview Questions
4.2
 • 38 Interviews
Gen Interview Questions
4.0
 • 17 Interviews
View all

Adobe Reviews and Ratings

based on 1.1k reviews

3.9/5

Rating in categories

3.7

Skill development

3.9

Work-life balance

3.8

Salary

3.8

Job security

3.9

Company culture

3.2

Promotions

3.5

Work satisfaction

Explore 1.1k Reviews and Ratings
Member of Technical Staff 2

Noida

2-5 Yrs

₹ 14-41 LPA

Software Development Engineer

Bangalore / Bengaluru

5-8 Yrs

Not Disclosed

Executive Assistant

Bangalore / Bengaluru

8-10 Yrs

Not Disclosed

Explore more jobs
Computer Scientist
441 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Consultant
278 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
254 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Computer Scientist 2
231 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Technical Consultant
204 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Adobe with

Salesforce

4.0
Compare

Oracle

3.7
Compare

Microsoft Corporation

4.0
Compare

Amazon

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview