Upload Button Icon Add office photos

Adobe

Compare button icon Compare button icon Compare

Filter interviews by

Adobe Product Intern Interview Questions, Process, and Tips

Updated 10 Jan 2025

Top Adobe Product Intern Interview Questions and Answers

  • Q1. Power Calculation Problem Statement Given a number x and an exponent n , compute x n . Accept x and n as input from the user, and display the result. Note: You can assum ...read more
  • Q2. Sort Array by Set Bit Count Given an array of positive integers, your task is to sort the array in decreasing order based on the count of set bits in the binary represen ...read more
  • Q3. Validate BST Problem Statement Given a binary tree with N nodes, determine whether the tree is a Binary Search Tree (BST). If it is a BST, return true ; otherwise, retur ...read more
View all 15 questions

Adobe Product Intern Interview Experiences

10 interviews found

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
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Explain C++ memory management & pointers
  • Ans. 

    C++ memory management involves allocating and deallocating memory for variables, while pointers store memory addresses.

    • Pointers are variables that store memory addresses.

    • They are used to access and manipulate data stored in memory.

    • Example: int* ptr = new int; *ptr = 10; delete ptr;

  • Answered by AI
  • Q2. Puzzle question -> 12 people on island with a seesaw. 11 of them have identical weight, one has higher or lower. How can you find out which one? You can only use the seesaw 3 times

Skills evaluated in this interview

Product Intern Interview Questions Asked at Other Companies

asked in Adobe
Q1. Power Calculation Problem Statement Given a number x and an expon ... read more
asked in Adobe
Q2. Sort Array by Set Bit Count Given an array of positive integers, ... read more
asked in Adobe
Q3. Validate BST Problem Statement Given a binary tree with N nodes, ... read more
asked in Adobe
Q4. Maximum Non-Adjacent Subsequence Sum Given an array of integers, ... read more
asked in Adobe
Q5. Reverse Linked List Problem Statement Given a singly linked list ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Test on hackerrank, was easy to crack

Round 3 - One-on-one 

(1 Question)

  • Q1. 2nd round was telephonic interview Started with a puzzle question. Asked about C++ pointers in depth, specially memory management

What people are saying about Adobe

View All
an associate consultant
1w
Salary structure at Adobe
How much Adobe pays for Field Service Engineer 1?
Got a question about Adobe?
Ask anonymously on communities.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Questions related to Projects in Resume
  • Q2. 2 Leetcode Medium questions

Adobe interview questions for designations

 Intern

 (3)

 Product Manager

 (5)

 Product Owner

 (1)

 Group Product Manager

 (1)

 Software Developer Intern

 (6)

 Software Engineer Intern

 (1)

 Technical Consultant Intern

 (1)

 Software Trainee Intern

 (1)

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2023.

Round 1 - Coding Test 

2 medium-hard leetcode problem

Round 2 - Technical 

(1 Question)

  • Q1. 1. Binary tree traversal 2. Multiply 2 big numbers represented in the form of string. 3. Detect the k-th node from the back of a linked list.
  • Ans. 

    Questions on binary tree traversal, multiplying big numbers represented as strings, and detecting k-th node from the back of a linked list.

    • Binary tree traversal can be done in three ways: in-order, pre-order, and post-order.

    • To multiply two big numbers represented as strings, you can use the grade-school algorithm or Karatsuba algorithm.

    • To detect the k-th node from the back of a linked list, you can use two pointers app

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Adobe Interview Questions

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 138 minutes
Round difficulty - Easy

Webcam and microphone were mandatory .
There was 16 mcqs (45 min),2 coding questions(60 min),1 essay writing(10 min) and gamified assessment(23 min).

  • Q1. 

    Maximum Non-Adjacent Subsequence Sum

    Given an array of integers, determine the maximum sum of a subsequence without choosing adjacent elements in the original array.

    Input:

    The first line consists of an...
  • Ans. 

    Find the maximum sum of a subsequence without choosing adjacent elements in the original array.

    • Iterate through the array and keep track of the maximum sum of non-adjacent elements.

    • At each index, compare the sum of including the current element with excluding the current element.

    • Return the maximum sum obtained.

    • Example: For input [3, 2, 7, 10], the maximum sum is 13 by selecting 3 and 10.

    • Example: For input [3, 2, 5], the

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It was from 2 pm to 3pm. Interviewer was really friendly and provided me hints whenever I was stuck.

  • 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...
  • Ans. 

    Calculate x raised to the power of n, given x and n as input from the user.

    • Accept two integers x and n as input from the user

    • Compute x^n and display the result

    • Handle the case where x=0 and n=0 separately (0^0 = 1)

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Chitkara University. I applied for the job as Product Intern in NoidaEligibility criteria70% in UG,60% in 10th and 12thAdobe interview preparation:Topics to prepare for the interview - Data Structures,Algorithms,Object Oriented Programming,Java Fundamentals,Operating SystemTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Try to increase your problem solving skills by solving puzzles.
Tip 2 : You should have good knowledge of basic data structures.
Tip 3 : You should have 1 or 2 major projects in your resume as it increases the chance of shortlisting.

Application resume tips for other job seekers

Tip 1 : Do not put copied projects (which do not have knowledge) about in your resume as sometimes your projects in discussed in whole interview.
Tip 2 : Your resume should be ATS-friendly.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Hard

It was an online round with coding questions, MCQs and a technical writing part

  • Q1. 

    Sort Array by Set Bit Count

    Given an array of positive integers, your task is to sort the array in decreasing order based on the count of set bits in the binary representation of each integer.

    If two num...

  • Ans. 

    Sort the array in decreasing order based on the count of set bits in the binary representation of each integer.

    • Iterate through the array and calculate the set bit count for each integer using bitwise operations.

    • Use a custom comparator function to sort the array based on the set bit count.

    • Maintain the original order for integers with the same set bit count.

    • Modify the array in-place within the given function.

  • Answered by AI
  • Q2. 

    Minimum Number of Lamps Needed

    Given a string S containing dots (.) and asterisks (*), where a dot represents free spaces and an asterisk represents lamps, determine the minimum number of additional lamps...

  • Ans. 

    Determine the minimum number of additional lamps needed to illuminate a string with dots and asterisks.

    • Iterate through the string and check for free spaces that are not already illuminated by existing lamps

    • Place a lamp at each free space that is not already illuminated by an existing lamp

    • Consider edge cases where the first and last positions may need additional lamps

  • Answered by AI
  • Q3. Technical Article

    A situation is given, we have to write a technical article of around 300-500 words (I dont remember exact word limit)

  • Ans. 

    How to optimize website performance for better user experience

    • Implementing lazy loading for images and videos

    • Minifying CSS and JavaScript files

    • Utilizing browser caching for static assets

    • Reducing server response time by optimizing code and database queries

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

It was an online telephonic round, I was aksed to share my screen and to open my code editor. I generally code in VS Code, So I shared my VS code screen with the interviewer.
Timing - 4pm
Environment was good
Interviewer was nice person

  • Q1. 

    Validate BST Problem Statement

    Given a binary tree with N nodes, determine whether the tree is a Binary Search Tree (BST). If it is a BST, return true; otherwise, return false.

    A binary search tree (BST)...

  • Ans. 

    Validate if a binary tree is a Binary Search Tree (BST) based on given properties.

    • Check if left subtree contains only nodes with data less than current node's data

    • Check if right subtree contains only nodes with data greater than current node's data

    • Recursively check if both left and right subtrees are also BSTs

  • Answered by AI
  • Q2. 

    Reverse Linked List Problem Statement

    Given a singly linked list of integers, return the head of the reversed linked list.

    Example:

    Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
    Reversed link...
  • Ans. 

    Reverse a singly linked list of integers and return the head of the reversed linked list.

    • Iterate through the linked list and reverse the pointers to point to the previous node instead of the next node.

    • Use three pointers to keep track of the current, previous, and next nodes while reversing the linked list.

    • Ensure to update the head of the reversed linked list at the end of the process.

    • Example: Input: 1 -> 2 -> 3 -...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Delhi Technological University. Eligibility criteria7 CGPAAdobe interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, Dynamic Programming, Operating SystemsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Practice questions on each data structure 
Tip 2 : Try to complete Interview Bit, practice previously asked questions and there are many videos on youtube which have made dsa sheets, just do all the important questions. Try to solve 500 questions in total to become fully prepared for coding rounds.
Tip 3 : Make a notebook for all the questions you do, note down the approach and code on a copy, it comes out to be very beneficial for revision.

Application resume tips for other job seekers

Tip 1 : Have some good projects in the resume.
Tip 2 : If you have done any internship, then it will be a plus point. If you don't have internships then you should have some good competitive programming ranks.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Timing - Test Link is active for 5 days. It can be taken anytime between that window.
It was conducted on Hackerrank.
Duration - 60 mins
Try to quickly solve the coding question first in around 20 mins and give rest of the time to MCQs. MCQs were of medium level.
Practice the MCQs from codezen. 7-8 questions were similar to those on codezen

  • Q1. 

    Colourful Knapsack Problem Statement

    You are given N stones labeled from 1 to N. The i-th stone has the weight W[i]. There are M colors labeled by integers from 1 to M. The i-th stone has the color C[i] w...

  • Ans. 

    The task is to fill a Knapsack with stones of different colors and weights, minimizing unused capacity.

    • Given N stones with weights W and colors C, choose M stones (one of each color) to fill Knapsack with total weight not exceeding X

    • Minimize unused capacity of Knapsack by choosing stones wisely

    • If no way to fill Knapsack, output -1

    • Example: N=5, M=3, X=10, W=[1, 3, 3, 5, 5], C=[1, 2, 3, 1, 2] -> Output: 1

  • Answered by AI
Round 2 - Telephonic Call 

(2 Questions)

Round duration - 60 mins
Round difficulty - Easy

Timing - 60 mins
Environment - Google Docs shared
The interviewer from Adobe was interactive and helpful throughout the round.

  • Q1. 

    Linked List Merge Point Problem

    You are given two singly linked lists and a third linked list, such that the two lists merge at some node of the third linked list. Determine the data value at the node whe...

  • Ans. 

    Given two linked lists that merge at some point, find the data value at the merging node.

    • Traverse both lists to find their lengths and the difference in lengths

    • Move the pointer of the longer list by the difference in lengths

    • Traverse both lists simultaneously until the nodes match to find the merging node

  • Answered by AI
  • Q2. Can you explain the Egg Dropping Puzzle and how it was discussed?

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indira Gandhi Delhi Technical University for Women. I applied for the job as Product Intern in NoidaEligibility criteriaNo criteriaAdobe interview preparation:Topics to prepare for the interview - Data Structures - Arrays, Strings, Stacks, Queues, Recursion, Hashmaps, Trees, Pointers,Dynamic Programming, Operating Systems - OS Kernel, Deadlock, Virtual Memory, Memory Management, Paging, Segmentation, Object Oriented Programming, PuzzlesTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 :Confidence is the key to excel any interview. Practice more questions and build up your confidence level. 
Tip 2 :Understand the concepts first behind each algorithm and try to solve around 20-25 questions for each data structure. Practice the data structure portion from Codezen(they have really good content coverage and the right pool of questions), read few interview experiences from Geeks for Geek and the Algorithm questions from Leetcode.
Tip 3 : In an interview, if you get stuck in any question, don't panic. Try to ask about the constraints and cases from the interviewer and extract hints from it. Interviewers usually help you to reach to a solution.

Application resume tips for other job seekers

Tip 1: Keep it short and crisp. Utilise one full page wisely to describe yourself. It should not be more than a page.
Tip 2: Focus on the Projects/Work Experience and Achievements Section.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Feb 2016.

Interview Questionnaire 

1 Question

  • Q1. 1>linked list node contain a string field and next.find if by concatenating all string fields the string formed is palindrome or not? 2-> merge to sorted array in which one arra is large enough to accomoda...
  • Ans. 

    The first question is about checking if a string formed by concatenating all string fields in a linked list is a palindrome or not.

    • Traverse the linked list and concatenate all string fields

    • Check if the concatenated string is a palindrome by comparing characters from both ends

    • Consider edge cases like empty linked list or single node with an empty string field

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Speed MAtters
Tips: Keep a good grade in collg.It really helps.
Duration: 1 hour 30 minutes

Round: Technical Interview
Experience: you will be asked to code and discuss solution in detail
Tips: Develop a sound knowledge of data structures and algorithms

College Name: Delhi Technological University (DCE)

Skills evaluated in this interview

I appeared for an interview in Mar 2017.

Interview Questionnaire 

3 Questions

  • Q1. Difference between process and thread
  • Ans. 

    A process is an instance of a program, while a thread is a unit of execution within a process.

    • A process is an independent entity that runs in its own memory space, while threads share the same memory space within a process.

    • Processes have their own resources, such as file handles and memory, while threads share these resources.

    • Processes are heavyweight and have higher overhead, while threads are lightweight and have low...

  • Answered by AI
  • Q2. In a party there are n people, arrange them into two groups such that people in each group know each other. Also tell if no such arrangement exists.
  • Q3. New v/s malloc

Interview Preparation Tips

Round: Test
Duration: 1 hour
Total Questions: 7

College Name: BITS Pilani

Skills evaluated in this interview

Adobe Interview FAQs

How many rounds are there in Adobe Product Intern interview?
Adobe interview process usually has 2 rounds. The most common rounds in the Adobe interview process are Resume Shortlist, One-on-one Round and Coding Test.
What are the top questions asked in Adobe Product Intern interview?

Some of the top questions asked at the Adobe Product Intern interview -

  1. 1>linked list node contain a string field and next.find if by concatenating all...read more
  2. Puzzle question -> 12 people on island with a seesaw. 11 of them have identical...read more
  3. 1. Binary tree traversal 2. Multiply 2 big numbers represented in the form of ...read more

Tell us how to improve this page.

Adobe Product Intern Interview Process

based on 5 interviews

1 Interview rounds

  • Coding Test Round
View more

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 863 Interviews
Amdocs Interview Questions
3.7
 • 516 Interviews
Zoho Interview Questions
4.3
 • 511 Interviews
SAP Interview Questions
4.2
 • 283 Interviews
Salesforce Interview Questions
4.0
 • 227 Interviews
24/7 Customer Interview Questions
3.5
 • 176 Interviews
Dassault Systemes Interview Questions
4.0
 • 162 Interviews
View all
Adobe Product Intern Salary
based on 4 salaries
₹5.4 L/yr - ₹21 L/yr
240% more than the average Product Intern Salary in India
View more details

Adobe Product Intern Reviews and Ratings

based on 5 reviews

4.5/5

Rating in categories

3.6

Skill development

3.6

Work-life balance

4.6

Salary

3.6

Job security

3.6

Company culture

4.2

Promotions

3.6

Work satisfaction

Explore 5 Reviews and Ratings
Computer Scientist
402 salaries
unlock blur

₹20 L/yr - ₹70.4 L/yr

Technical Consultant
287 salaries
unlock blur

₹13.2 L/yr - ₹30 L/yr

Computer Scientist 2
260 salaries
unlock blur

₹29.4 L/yr - ₹101 L/yr

Software Engineer
259 salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Senior Software Engineer
211 salaries
unlock blur

₹10 L/yr - ₹33.7 L/yr

Explore more salaries
Compare Adobe with

Salesforce

4.0
Compare

Oracle

3.7
Compare

Microsoft Corporation

4.0
Compare

Amazon

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