Adobe Product Intern Interview Questions & Experience Guide

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal.

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked:
      • Basic DSA questions (e.g., array manipulation, string operations).
      • Puzzle-type questions to test problem-solving skills.
      • Explanation of past projects (focus on technical details and challenges faced).
    • Your Approach:
      • Stayed calm and methodical while solving DSA problems.
      • For puzzles, took a step-by-step approach and discussed my thought process with the interviewer.
      • Explained projects clearly, highlighting my contributions and learnings.
    • Outcome: Passed the round. The interviewer was supportive and provided feedback on my solutions.

Preparation Tips:

  • Focus on core DSA topics like arrays, strings, and basic algorithms.
  • Practice explaining your projects concisely, emphasizing your role and the technologies used.
  • Solve puzzles and brain teasers to improve problem-solving speed.

Conclusion:
The interview was a great learning experience. The interviewer was friendly and made the process comfortable. I realized the importance of clear communication while solving problems. For future candidates, I’d recommend practicing coding on your own platform to get comfortable with the environment.

Company Name: Adobe

Position: Product Intern

Application Process: I got an interview opportunity through SheCode in my third year. There was one Online Assessment (OA) round and one technical interview.

Interview Rounds:

  • Round 1 - Online Assessment (OA):

    • Questions Asked: The OA round consisted of one simple coding problem and aptitude-based questions.
    • Your Approach: For the coding problem, I focused on understanding the problem statement thoroughly before jumping into coding. I ensured my solution was efficient and handled edge cases. For the aptitude questions, I took my time to read each question carefully and answered logically.
    • Outcome: I passed this round and was shortlisted for the technical interview.
  • Round 2 - Technical Interview:

    • Questions Asked: The technical interview focused on problem-solving and product-related scenarios. I was asked to discuss a product I admire and suggest improvements. There were also a few coding questions to test my logical thinking.
    • Your Approach: For the product-related question, I chose a product I use frequently and analyzed its features, user experience, and potential areas for improvement. For the coding questions, I explained my thought process clearly before writing the code.
    • Outcome: The interviewer appreciated my structured approach and clarity in communication. I successfully cleared this round.

Preparation Tips:

  • Practice coding problems on platforms like LeetCode and HackerRank to build problem-solving skills.
  • Familiarize yourself with product management concepts and be ready to discuss products you admire.
  • Work on explaining your thought process clearly during interviews.

Conclusion:
Overall, the interview experience was smooth and well-structured. I felt prepared, but I could have spent more time practicing mock interviews to improve my confidence. My advice to future candidates is to focus on both technical and communication skills, as clarity in expressing your ideas is just as important as solving the problem correctly.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal.

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked: The interviewer seemed unsure about the process and provided misleading information about the next steps.
    • Your Approach: Tried to clarify the process but felt confused due to the lack of clarity from the interviewer.
    • Outcome: The experience was disappointing due to the miscommunication and lack of structure.

Conclusion:
The overall experience was frustrating because of the unclear process and misinformation. Future candidates should be prepared for potential disorganization and try to confirm details independently if possible.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal.

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked:
      1. Three Data Structures and Algorithms (DSA) questions.
      2. Detailed discussion about my projects.
      3. Questions on Object-Oriented Programming (OOPS) and Operating Systems (OS).
      4. Implementation questions in C++.
    • Your Approach:
      • For the DSA questions, I focused on explaining my thought process clearly and optimized the solutions.
      • For project-related questions, I highlighted my contributions and challenges faced.
      • For OOPS and OS, I answered conceptually and provided examples where applicable.
      • For C++ implementation, I wrote clean and efficient code snippets.
    • Outcome: The interview went well, but I was not selected for the role.

Preparation Tips:

  • Practice DSA problems regularly, especially focusing on optimization.
  • Revise core CS subjects like OOPS and OS thoroughly.
  • Be prepared to discuss your projects in detail, including challenges and solutions.
  • Brush up on language-specific implementation questions (e.g., C++ in this case).

Conclusion:
Overall, the interview experience was positive, and the questions were manageable. I could have practiced more DSA problems to ensure I aced that part. For future candidates, I’d recommend being thorough with both theoretical concepts and practical coding skills.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal.

Interview Rounds:

  • Round 1 - Technical Interview (DSA Focused):
    • Questions Asked:
      1. [DSA Question 1]
      2. [DSA Question 2]
      3. [DSA Question 3]
    • Your Approach: The interviewer shared a Google Doc, and I was asked to code the solutions to the DSA questions in real-time. I explained my thought process as I wrote the code, ensuring clarity and correctness.
    • Outcome: The interviewer reviewed my code and provided feedback on my approach. I passed this round.

Preparation Tips:

  • Focus on practicing DSA problems, especially those involving arrays, strings, and trees.
  • Use platforms like LeetCode or GeeksforGeeks for practice.
  • Be comfortable coding in a shared document or collaborative environment.

Conclusion:
The interview was a great learning experience. I realized the importance of clear communication while coding and the need to optimize solutions. For future candidates, I’d recommend practicing coding under time constraints and explaining your thought process aloud.

Company Name: Adobe

Position: Product Intern

Location: On-campus

Application Process: Applied through on-campus placement. The process included an online assessment followed by a single round of interviews.

Interview Rounds:

  • Round 1 - Technical Interview (50 minutes):
    • Questions Asked:
      • Discussion about my CV and projects.
      • A question on Object-Oriented Programming (OOPS).
      • Questions on Operating Systems (OS) and Database Management Systems (DBMS), which I mentioned I wasn’t familiar with.
      • A coding problem, which I was able to solve.
    • Your Approach:
      • I focused on explaining my projects clearly and confidently.
      • For the OOPS question, I tried to relate it to real-world examples to make my answer more understandable.
      • When asked about OS and DBMS, I honestly admitted my lack of knowledge in those areas.
      • For the coding problem, I walked the interviewer through my thought process step-by-step.
    • Outcome: I was able to answer the coding question and explain my projects well, but my lack of knowledge in OS and DBMS might have been a drawback.

Preparation Tips:

  • Focus on strengthening core concepts like OOPS and problem-solving skills.
  • Be honest about your knowledge gaps but try to showcase your strengths in other areas.
  • Practice explaining your projects clearly, as they are often a key part of the discussion.

Conclusion:
Overall, the interview was a good learning experience. I realized the importance of having a well-rounded knowledge of technical topics. For future candidates, I’d recommend brushing up on all fundamental subjects, even if they aren’t your strongest areas, and being confident in discussing your projects.

Company Name: Adobe

Position: Product Intern

Application Process: Applied online through Adobe’s career portal. Received an interview invitation after the initial screening.

Interview Rounds:

  • Round 1 - Technical Interview (Coding):
    • Questions Asked:
      • The interviewer started with a basic coding question to assess foundational skills.
      • Progressed to more complex algorithmic problems as the interview continued.
    • Your Approach:
      • I tried to break down each problem into smaller, manageable parts before coding.
      • Communicated my thought process clearly while writing the code on Google Docs.
    • Outcome: Passed this round and moved to the next stage.

Preparation Tips:

  • Focus on practicing coding problems on platforms like LeetCode and HackerRank.
  • Be comfortable with writing code in a shared document or whiteboard environment.
  • Brush up on data structures and algorithms, especially problem-solving under time constraints.

Conclusion:
Overall, the interview was challenging but fair. The key was staying calm and methodical while solving problems. I could have practiced more live coding sessions to simulate the interview environment better. For future candidates, I’d recommend thorough preparation and clear communication during the interview.

Company Name: Adobe

Position: Product Intern

Application Process: The application process was smooth. It started with an online test consisting of multiple-choice questions on core subjects like DSA, SQL, and aptitude, along with two coding questions. If selected, candidates proceeded to a technical interview.

Interview Rounds:

  • Round 1 - Online Test:

    • Questions Asked:
      • Multiple-choice questions on DSA, SQL, and aptitude.
      • Two coding questions (details not specified).
    • Your Approach: Focused on solving the coding questions efficiently and answered the MCQs based on core knowledge.
    • Outcome: Cleared the round and moved to the technical interview.
  • Round 2 - Technical Interview:

    • Questions Asked: Details not provided.
    • Your Approach: Prepared thoroughly for DSA and problem-solving, as it was a technical round.
    • Outcome: Awaiting results or feedback (if applicable).

Preparation Tips:

  • Brush up on core subjects like DSA, SQL, and aptitude.
  • Practice coding problems to improve speed and accuracy.
  • Be prepared for problem-solving discussions in the technical round.

Conclusion:
The overall experience was smooth, and the online test was well-structured. For future candidates, focusing on core concepts and practicing coding problems is key. If you make it to the technical round, ensure you can articulate your thought process clearly.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal.

Interview Rounds:

  • Round 1 - Technical & Behavioral Interview:
    • Questions Asked:
      • Started with basic questions about my background and interests.
      • Detailed discussion about my projects, focusing on the problem-solving approach and outcomes.
      • Questions about Object-Oriented Systems (OOS) concepts.
      • Scenario-based questions to assess problem-solving and product thinking.
    • Your Approach:
      • I kept my answers concise and structured, ensuring I highlighted my contributions in projects.
      • For OOS questions, I explained concepts with real-world examples to make them relatable.
      • For scenario-based questions, I broke down the problem and proposed a logical solution.
    • Outcome:
      • The interviewers were very supportive and provided positive feedback. I cleared this round successfully.

Preparation Tips:

  • Focus on understanding core concepts of Object-Oriented Systems thoroughly.
  • Be prepared to discuss your projects in detail, including challenges faced and how you overcame them.
  • Practice problem-solving scenarios related to product management.

Conclusion:
The interview was a great learning experience. The interviewers were friendly and made the process comfortable. I realized the importance of clear communication and structuring my thoughts better. For future candidates, I’d recommend practicing mock interviews to build confidence.

Company Name: Adobe

Position: Product Intern

Application Process: The interview was assigned to me, and it was my first interview experience.

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked:
      • Tell me about yourself.
      • Coding questions (specifics not mentioned).
    • Your Approach: The interviewer was very friendly and made me feel calm and relaxed. I answered the “Tell me about yourself” question confidently and tackled the coding questions to the best of my ability.
    • Outcome: I was able to answer around 85% of the questions, and the round went very well.

Conclusion:
Overall, my first interview experience with Adobe was positive. The interviewer was supportive, which helped ease my nervousness. I was happy with my performance and felt confident about my answers. For future candidates, I’d advise staying calm and preparing thoroughly for both behavioral and technical questions, as a friendly approach from the interviewer can make a big difference.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal.

Interview Rounds:

  • Round 1 - Technical Coding Round:
    • Questions Asked:
      1. A problem based on stacks.
      2. A problem involving linked lists.
      3. A problem related to binary trees.
    • Your Approach: Shared my screen and coded the solutions to the problems. Focused on explaining my thought process while coding.
    • Outcome: The interviewer left after the coding session and asked if I had any questions. No immediate feedback was provided.

Preparation Tips:

  • Practice coding problems on stacks, linked lists, and binary trees.
  • Be comfortable with sharing your screen and explaining your approach while coding.

Conclusion:
The interview was straightforward, but it would have been helpful to receive feedback on my solutions. Make sure to clarify any doubts you have during the interview, as the interviewer might not always provide feedback on the spot.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal.

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked:
      • Introduce yourself.
      • Coding questions (described as slightly difficult by the candidate).
    • Your Approach: The candidate introduced themselves briefly and then tackled the coding questions to the best of their ability.
    • Outcome: The interview was described as amazing, but the candidate did not specify whether they passed this round.

Conclusion:
The interview provided a good experience of how Adobe conducts its interviews, especially for the Product Intern role. The candidate found the coding questions challenging but did not share further details on the outcome or additional rounds.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked:
      • Solve two coding questions:
        1. Given binary numbers in descending order, print the count of 1s.
        2. Basic questions on data structures, OOPs, and operating systems.
    • Your Approach:
      • For the binary numbers question, I first explained the approach of iterating through the numbers and counting the 1s, discussing the time complexity for different methods.
      • For the conceptual questions, I provided clear definitions and examples to demonstrate my understanding.
    • Outcome: Cleared the round with positive feedback on my problem-solving approach.

Preparation Tips:

  • Focus on practicing coding problems, especially those involving binary numbers and basic data structures.
  • Revise core concepts of OOPs and operating systems thoroughly.

Conclusion:
The interview was a great learning experience. I felt confident in my problem-solving skills but realized I could improve my speed in coding. My advice to future candidates is to practice consistently and ensure clarity in explaining their thought process.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal. The first round was an online assessment.

Interview Rounds:

  • Round 1 - Online Assessment:
    • Questions Asked:
      • 2 coding questions
      • CS fundamental MCQs
      • Aptitude questions
      • Qualitative assessment
    • Your Approach: Focused on solving the coding questions efficiently and double-checked the MCQs for accuracy.
    • Outcome: Cleared the round and was shortlisted for the interview round, though the scheduling took some time.

Preparation Tips:

  • Practice coding questions from platforms like LeetCode and GeeksforGeeks.
  • Revise CS fundamentals, especially data structures and algorithms.
  • Work on aptitude and logical reasoning skills.

Conclusion:
The overall experience was smooth, but the delay in scheduling the interview round was a bit frustrating. Make sure to stay patient and keep preparing while waiting for updates.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through the company’s career portal after seeing the internship posting.

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked:
      1. General introduction and discussion about my background.
      2. Detailed questions about my projects, focusing on my role and the technologies used.
      3. A coding question ranging from medium to hard difficulty.
    • Your Approach:
      • For the introduction, I kept it concise and highlighted my relevant skills and experiences.
      • For the project discussion, I explained the problem statement, my contributions, and the impact of the project.
      • For the coding question, I first clarified the problem, discussed my thought process, and then wrote the code while explaining each step.
    • Outcome: The interviewer was very supportive and provided positive feedback. I passed this round.

Preparation Tips:

  • Brush up on data structures and algorithms, especially problem-solving techniques.
  • Be ready to explain your projects in detail, including challenges faced and how you overcame them.
  • Practice coding under time constraints to simulate the interview environment.

Conclusion:
Overall, it was a great experience. The interviewer was friendly and made me feel comfortable. I could have practiced more coding problems to improve my speed, but I’m happy with how it went. For future candidates, focus on clear communication and problem-solving skills!

Company Name: Adobe

Position: Product Intern

Application Process: The application process involved multiple stages, starting with an online test, followed by a CV review, and culminating in a product profile interview.

Interview Rounds:

  • Round 1 - Online Test (Cognitive, Computer Fundamentals, Coding):

    • Questions Asked: The test covered cognitive abilities, computer fundamentals, and coding problems.
    • Your Approach: I focused on solving the coding problems efficiently while ensuring accuracy in the cognitive and fundamentals sections.
    • Outcome: Cleared this round successfully.
  • Round 2 - Online Test (Cognitive, Computer Fundamentals, Coding, Gamified Assessment):

    • Questions Asked: Similar to Round 1 but included an additional gamified assessment.
    • Your Approach: I maintained my strategy from Round 1 and adapted to the gamified section by staying calm and focused.
    • Outcome: Advanced to the next stage.
  • Round 3 - CV Review:

    • Questions Asked: The recruiter reviewed my CV in detail, focusing on my projects and past experiences.
    • Your Approach: I ensured my CV was well-structured and highlighted relevant skills and projects.
    • Outcome: Cleared the CV review round.
  • Round 4 - Product Profile Interview (Virtual):

    • Questions Asked: The interview included easy to medium DSA (Data Structures and Algorithms) questions.
    • Your Approach: I practiced common DSA problems beforehand and explained my thought process clearly during the interview.
    • Outcome: The interview went well, and I received positive feedback.

Preparation Tips:

  • Focus on strengthening your DSA skills, as they are crucial for the product profile interview.
  • Ensure your CV is concise and highlights relevant experiences.
  • Practice gamified assessments if you’re unfamiliar with them, as they can be part of the online test.

Conclusion:
Overall, the interview process was well-structured and challenging. I felt prepared for most rounds, but I could have practiced more gamified assessments to feel even more confident. For future candidates, I’d recommend thorough preparation in DSA and ensuring your CV stands out.

Company Name: Adobe

Position: Product Intern

Location: On-campus

Application Process: Applied through on-campus placement process.

Interview Rounds:

  • Round 1 - Coding Round:

    • Questions Asked:
      • 2 coding questions (specific topics not mentioned).
      • 1 set of MCQs on Probability.
      • 1 set of MCQs on Computer Fundamentals.
    • Your Approach: Focused on solving the coding questions efficiently and reviewed basic probability and computer fundamentals for the MCQs.
    • Outcome: Cleared the round and proceeded to the next stage.
  • Round 2 - Technical Interview:

    • Questions Asked: Details of the questions were not provided.
    • Your Approach: Prepared by revising core computer science concepts and practicing problem-solving.
    • Outcome: Awaiting results or feedback (if applicable).

Preparation Tips:

  • Practice coding problems regularly to improve speed and accuracy.
  • Brush up on probability and computer fundamentals for MCQ sections.
  • Revise core CS topics for the technical interview.

Conclusion:
The overall experience was smooth, and the questions were aligned with expectations. Focusing more on time management during the coding round could have been beneficial. For future candidates, consistent practice and thorough revision of fundamentals are key.

Company Name: Adobe

Position: Product Intern

Application Process: Applied online through the company’s career portal. The interview was rescheduled three times before it finally took place.

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked:
      • Detailed questions about projects mentioned in my resume.
      • Data structures and algorithms problems.
    • Your Approach: I focused on explaining my projects clearly, highlighting my contributions and the technologies used. For the DSA questions, I walked through my thought process step-by-step before coding.
    • Outcome: The interviewers were very friendly and made me feel comfortable. I felt confident about my performance.

Preparation Tips:

  • Revise your resume thoroughly, especially the projects you’ve worked on.
  • Practice explaining your projects concisely and clearly.
  • Brush up on core data structures and algorithms, and practice problem-solving under time constraints.

Conclusion:
Despite the multiple reschedules, the interview experience was positive. The interviewers were supportive, and the questions were fair. I would advise future candidates to stay patient and flexible with scheduling and to prepare well for both resume-based and technical questions.

Company Name: Adobe

Position: Product Intern

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Technical Interview:
  • Questions Asked: The interviewer seemed disinterested and did not properly screen share. The questions were not engaging, and the technical test round was an exact copy of the previous year’s questions.
  • Your Approach: Tried to stay focused and answer the questions to the best of my ability, despite the lack of engagement from the interviewer.
  • Outcome: Felt the process was unfair, especially since it seemed like the interviewer was only interested because they needed female candidates.

Conclusion:
The overall experience was disappointing due to the lack of professionalism and fairness in the interview process. It felt like the technical round was not designed to assess genuine skills, and the interviewer’s disinterest was demotivating. Future candidates should be prepared for such scenarios and stay confident regardless of the interviewer’s attitude.

Company Name: Adobe

Position: Product Intern

Location: Online (Remote)

Application Process: Applied through the “She Codes” Women Internship Program 2020. The interview was the 4th and final round of the selection process.

Interview Rounds:

  • Round 4 - Final Interview:
    • Questions Asked: The interviewer was very friendly and made the conversation comfortable. The questions were focused on my understanding of product management, problem-solving skills, and previous experiences.
    • Your Approach: I tried to stay calm and articulate my thoughts clearly. I shared examples from my past projects to demonstrate my skills and how they align with the role.
    • Outcome: The round went well, and I felt confident about my performance. The interviewer was supportive throughout.

Preparation Tips:

  • Brush up on product management fundamentals.
  • Practice articulating your thoughts clearly and concisely.
  • Be ready to discuss your past projects and how they relate to the role.

Conclusion:
Overall, it was a great experience. The interviewer was very encouraging, and the process was smooth. I would advise future candidates to be confident, stay calm, and focus on showcasing their skills through real-life examples.