ADOBE PRODUCT INTERN INTERVIEW EXPERIENCE

adobe logo
adobe
product internOffer
February 3, 202221 reads

Summary

I successfully cleared my Adobe Product Intern interview process, which comprised an online assessment, a resume review, and a final video interview with technical questions on OOP, OS, DSA, and coding. I received a selection mail confirming my offer the very next day.

Full Experience

Eligibility Criteria

  • CGPA: 60% in 10th, 12th and 70% in UG & PG
  • No Standing Arrears
  • Pre-Final Year Students
  • Degree: B.Tech & M.Tech (All Branches)

Round 1: Online Assessment (MCQ + CODING)

The online assessment was conducted on CoCubes, and it was mandatory to attempt all three tests:

  • Cognitive: 20 Questions, 20 min
  • Computer Fundamentals: 20 Questions, 20 min
  • Coding: 2 Questions, 45 min
  • Gamified Assessment: 3 Tasks, 23 min

After this round, out of 600 candidates, only 27 were shortlisted for the Product Profile Interview based on their assessment scores.

Round 2: Resume Review

Next, I was asked to share my resume. An Adobe talent partner reviewed the applications holistically. After a long wait of 12 days, I received an email informing me that I had been chosen for the final interview process.

Round 3: Video Interview

The video interview was conducted on MS Teams. It began with the classic "Tell Me About Yourself" question, for which I was well prepared. Following that, I was asked to discuss the major differences between Compile-Time Polymorphism and Run-Time Polymorphism, which I explained in great detail. I also faced some questions related to Operating Systems, specifically explaining the concept of Paging and Scheduling Algorithms.

Moving on to the programming part, I was asked to share my screen and code on my preferred IDE. The first problem was to convert an Infix Expression to Postfix Expression. The second question was to write the code to Reverse a given Linked List. I successfully solved both coding questions and proceeded further.

Next, I was asked to differentiate between Arrays & Linked Lists. After that, I was presented with a scenario: if I had to write the code for UNDO & REDO functionalities, which Data Structure would I use and why? I answered STACK, explaining it was due to the LIFO principle, and the interviewer seemed quite satisfied. He then moved on to questions about Non-Linear Data Structures like Binary Trees and Binary Search Trees. He also asked about the worst-case form of a BST, to which I replied Skewed Tree. The follow-up question was how to solve this problem, and I mentioned Tree Rotations.

Before the interview concluded, the interviewer asked if I had any questions for him, and then he signed off, wishing me luck.

Result

In just 1 day, I received my selection mail from Adobe for the role of Product Intern '22, and I was incredibly excited. It was an overall incredible process that turned out to be the best thing that happened to me.

Interview Questions (7)

Q1
Compile-Time vs. Run-Time Polymorphism
Other

Discuss the major differences between Compile-Time Polymorphism and Run-Time Polymorphism.

Q2
Paging and Scheduling Algorithms
Other

Explain the concept of Paging and various Scheduling Algorithms in Operating Systems.

Q3
Infix to Postfix Expression Conversion
Data Structures & AlgorithmsMedium

Given an Infix Expression, convert it to a Postfix Expression.

Q4
Reverse a Linked List
Data Structures & AlgorithmsEasy

Write code to reverse a given Linked List.

Q5
Arrays vs. Linked List Differences
Data Structures & Algorithms

Differentiate between Arrays and Linked Lists, discussing their characteristics, advantages, and disadvantages.

Q6
Data Structure for Undo/Redo Functionality
Data Structures & AlgorithmsEasy

If you had to implement UNDO & REDO functionalities, which Data Structure would you use and why?

Q7
BST Skewed Tree and Rotations
Data Structures & AlgorithmsMedium

What is the worst-case form of a Binary Search Tree (BST), and how can this problem be solved?

Preparation Tips

Tips I shared for preparation:

  • Be confident and clear in your answers.
  • You cannot master everything, so remain calm before your big day.
  • Be honest with whatever you present.
  • Practice mock interviews, as they genuinely help.
Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!