Upload Button Icon Add office photos

Filter interviews by

Adobe Product Intern Interview Questions, Process, and Tips for Freshers

Updated 10 Jan 2025

Top Adobe Product Intern Interview Questions and Answers for Freshers

  • Q1. Sort an array according to count of set bits You are given an array consisting of N positive integers, and your task is to sort the array in decreasing order of count of ...read more
  • Q2. Reverse Linked List Given a singly linked list of integers. Your task is to return the head of the reversed linked list. For example: The given linked list is 1 -> 2 -> 3 ...read more
  • Q3. Find power of a number Write a program to find x to the power n (i.e., x^n). Take x and n from the user. You need to print the answer. Note: For this question, you can as ...read more
View all 17 questions

Adobe Product Intern Interview Experiences for Freshers

13 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.
Interview experience
3
Average
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 - 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 for Fresher

asked in Adobe
Q1. Sort an array according to count of set bitsYou are given an arra ... read more
asked in Adobe
Q2. Reverse Linked ListGiven a singly linked list of integers. Your t ... read more
asked in Adobe
Q3. Find power of a numberWrite a program to find x to the power n (i ... read more
asked in Adobe
Q4. Puzzles1. There are 100 doors in a row, all doors are initially c ... read more
asked in Adobe
Q5. Validate BSTGiven a binary tree with N number of nodes, check if ... read more
Interview experience
4
Good
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 - 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
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

 (4)

 Product Manager

 (6)

 Product Owner

 (1)

 Research Intern

 (1)

 Group Product Manager

 (1)

 Software Developer Intern

 (6)

 Software Engineer Intern

 (1)

 Software Trainee Intern

 (1)

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

I was interviewed 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

Product Intern Interview Questions & Answers

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed 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 sum of non-adjacent elements

    You are given an array/list of ‘N’ integers. You are supposed to return the maximum sum of the subsequence with the constraint that no two elements are adjacent in the ...

  • Ans. Recursive Approach (top down)

    We are going to explore all the possibilities of subsequences in which there will be no two elements that are adjacent to one another in the given array/list. So if we take the current element, let’s say ‘CURR’ then we are not allowed to take the element adjacent to ‘CURR’. So for that, we will call a recursive function one step forward to the ‘CURR’. 

     

    The Steps are as follows:

    &nb...

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

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. Find power of a number

    Write a program to find x to the power n (i.e., x^n). Take x and n from the user. You need to print the answer.

    Note: For this question, you can assume that 0 raised to the power o...

  • Ans. Using while() loop

    Take input in two variable x and n. Create a variable ans and initialize it to 1

    Run a while loop till n > 0. In each iteration mutilply your ans with x. Finally print ans.

    Space Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:
  • Answered by CodingNinjas
  • Q2. Puzzles

    1. There are 100 doors in a row, all doors are initially closed. A person walks through all doors multiple times and toggle (if open then close, if close then open) them in following way: In first w...

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

Product Intern Interview Questions & Answers

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Hard

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

  • Q1. Sort an array according to count of set bits

    You are given an array consisting of N positive integers, and your task is to sort the array in decreasing order of count of set bits in the binary representati...

  • Ans. Multimap
    • Maintain a Multimap to store the pair of integer and its set bit count.
    • The trick is to make (-1*count of set bits) as the key of the map because we have to sort the array on the basis of the count of set bits and it is multiplied by -1 because we have to sort it in descending order and by default the multimap store the integers in ascending order.
    • Now traverse the map from the beginning and store all the element...
  • Answered by CodingNinjas
  • Q2. Minimum number of lamps needed to be installed

    You are given a string 'S' containing dots(.) and asterisks(*) only, where the dot represents free spaces, and the asterisk denotes lamps. A lamp can...

  • Ans. Greedy algorithm
    • The first thing to note is that for every three continuous dots, we will require one lamp. So if we have 'K' continuous dots, we will need exactly 'K'/3 lamps if 'K' is a multiple of 3. When 'K' is not a multiple of 3, we will require ceil('K' / 3) lamps because if we take the floor('K' / 3) there will be 1 or 2 extra spaces that will not be covered, for that we will require one extra lamp. Hence in tot...
  • Answered by CodingNinjas
  • Q3. MCQs

    Matrices, determinants and polynomial equations MCQs are their
    All of them are of engineering mathematics level

  • Q4. Technical Article

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

Round 2 - Video Call 

(4 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

    Given a binary tree with N number of nodes, check if that input tree is BST (Binary Search Tree) or not. If yes, return true, return false otherwise.

    A binary search tree (BST) is a binary t...

  • Ans. 

    I first explained that what is a BST.
    Then Interviewer gave me an example and asked me to explain it and code it.
    I was then started writing the code and explaining each line to the Interviewer that what I am doing.
    Finally it was done and explained it further including all the corner cases

  • Answered by CodingNinjas
  • Q2. Reverse Linked List

    Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

    For example:
    The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then th...
  • Ans. 

    I explained from scratch that what will be our algorithm and what all nodes I am gonna make and the purpose of each node.

    Bonus Tip: Communicate with interviewer consistently, don't just keep quit all the time

    Finally I solved it and interviewer was satisfied with my approach.

  • Answered by CodingNinjas
  • Q3. Writing classes of some data structures like linked list.
  • Q4. Infinite numbers are given, each number is either 0 or 1. Sort them.
  • Ans. 

    I gave the solution using 2 pointer approach as it can solve it in linear time complexity.
    I explained this question by giving an example and implementing my approach on that example.
    interviewer was convinced.

  • Answered by CodingNinjas

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

Product Intern interview

user image Saral Education by Viomesh Singh

posted on 1 Dec 2021

Product Intern Interview Questions & Answers

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed 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

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

  • Ans. Recursive Approach
    1. Create an array/list of size m+1. Let’s call this as weights, and add each weight of i’th color at the index i.
    2. Call a recursive function with color 1 and having current weight as 0. The base case would be If we reach the (m+1)th color means we have exhausted the colors so return 0.
    3. Now for i’th color, we will have a list of stones. We will try using each stone. We will use the stone if the
    current weigh...
  • Answered by CodingNinjas
Round 2 - Telephonic Call 

(3 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. There are two singly linked lists in a system. By some programming error, the end node of one of the linked list got linked to the second list, forming an inverted Y shaped list. Write a program to get the...
  • Ans. 

    Simple approach - Use 2 nested loops. The outer loop will be for each node of the 1st list and inner loop will be for 2nd list.
    Optimised Approach -
    Get count of the nodes in the first list, let count be c1.
    Get count of the nodes in the second list, let count be c2.
    Get the difference of counts d = abs(c1 – c2)
    Now traverse the bigger list from the first node till d nodes so that from here onwards both the lists have equal...

  • Answered by CodingNinjas
  • Q2. Asked concepts like - Segmentation, Swapping using Virtual Memory, Kernel .
  • Ans. 

    Tip 1:I had read the OS concepts from the book Galvin. 
    Tip 2:Try to give real life examples after explaining the concepts.

  • Answered by CodingNinjas
  • Q3. Egg dropping puzzle

    It was just discussed at the end.

  • Ans. 

    Tip: Practice 15-20 puzzles from codezen and GFG
     

  • Answered by CodingNinjas

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 was interviewed 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 for freshers?
Adobe interview process for freshers usually has 2 rounds. The most common rounds in the Adobe interview process for freshers are One-on-one Round, Coding Test and Technical.
What are the top questions asked in Adobe Product Intern interview for freshers?

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

  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 for Freshers

based on 3 interviews in last 1 year

Interview experience

5
  
Excellent

People are getting interviews through

based on 2 Adobe interviews
Campus Placement
100%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

Interview Questions from Similar Companies

IBM Interview Questions
4.1
 • 2.3k Interviews
Oracle Interview Questions
3.7
 • 873 Interviews
Amdocs Interview Questions
3.8
 • 516 Interviews
Zoho Interview Questions
4.3
 • 495 Interviews
SAP Interview Questions
4.2
 • 300 Interviews
Salesforce Interview Questions
4.1
 • 262 Interviews
24/7 Customer Interview Questions
3.5
 • 174 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.7

Salary & Benefits

3.6

Job Security

3.6

Company culture

4.2

Promotions/Appraisal

3.6

Work Satisfaction

Explore 5 Reviews and Ratings
Computer Scientist
436 salaries
unlock blur

₹21.2 L/yr - ₹70.7 L/yr

Technical Consultant
283 salaries
unlock blur

₹11.4 L/yr - ₹30 L/yr

Software Engineer
256 salaries
unlock blur

₹7.5 L/yr - ₹25 L/yr

Computer Scientist 2
226 salaries
unlock blur

₹28 L/yr - ₹101 L/yr

Senior Technical Consultant
190 salaries
unlock blur

₹12.5 L/yr - ₹45 L/yr

Explore more salaries
Compare Adobe with

Salesforce

4.1
Compare

Oracle

3.7
Compare

Microsoft Corporation

4.1
Compare

Amazon

4.1
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview