Company Name: Adobe
Position: Product Intern
Application Process: Applied through the company’s career portal. The process was smooth, and I received a response within a few weeks.
Interview Rounds:
- Round 1 - Technical Interview:
- Questions Asked: The questions ranged from easy to medium difficulty, covering topics like problem-solving, product thinking, and basic technical concepts. The interviewer was very approachable and provided hints when needed.
- Your Approach: I focused on breaking down the problems logically and explaining my thought process clearly. For product-related questions, I tried to think from the user’s perspective and justify my decisions.
- Outcome: Passed this round and moved to the next stage.
Preparation Tips:
- Brush up on problem-solving techniques and practice explaining your thought process out loud.
- Read about product management basics and case studies to understand how products are designed and improved.
- Stay calm and engage with the interviewer—it helps in making the conversation more interactive.
Conclusion:
Overall, it was a great learning experience. The interviewer was supportive, and the questions were well-structured. I realized the importance of clear communication and structured thinking during interviews. For future candidates, I’d recommend practicing mock interviews and staying confident throughout the process.
Company Name: Adobe
Position: Product Intern
Application Process: Applied through the company’s career portal. The process included a coding round followed by a technical interview.
Interview Rounds:
Preparation Tips:
- Practice coding questions on platforms like LeetCode and GeeksforGeeks.
- Focus on understanding core concepts of data structures and algorithms.
- Mock interviews can help in improving communication and problem-solving speed.
Conclusion:
The overall interview experience was smooth, and the questions were manageable with proper preparation. I would recommend practicing coding problems regularly and being clear with fundamental concepts.
Company Name: Adobe
Position: Product Intern
Application Process: Applied through the company’s career portal.
Interview Rounds:
Preparation Tips:
- Practice coding problems of medium difficulty.
- Be prepared to discuss product-related scenarios and your thought process.
- Stay interactive and clear in communication during the interview.
Conclusion:
The overall experience was positive, with a good balance of technical and interactive rounds. The key was to stay calm and articulate my thoughts clearly. For future candidates, I’d recommend practicing problem-solving and being confident in your approach.
Company Name: Adobe
Position: Product Intern
Application Process: I applied for the Product Intern position at Adobe through campus placements. The first round was a test consisting of multiple-choice questions covering basic English, Maths, and data structures. Shortlisted candidates then proceeded to the technical interview round.
Interview Rounds:
Preparation Tips:
- Revise core data structures and algorithms thoroughly.
- Practice solving coding problems under time constraints.
- Brush up on basic English and Maths if the test includes those sections.
Conclusion:
Overall, the interview process was smooth, and the questions were fair. I feel I could have practiced more coding problems to improve my speed. For future candidates, I’d recommend focusing on problem-solving and clear communication during the interview.
Company Name: Adobe
Position: Product Intern
Application Process: The application process involved written rounds followed by an interview round. The first two rounds were written tests, and the third round was a video conference interview.
Interview Rounds:
-
Round 1 - Written Test (Aptitude & C Fundamentals):
- Questions Asked: Questions covered aptitude and C programming fundamentals.
- Your Approach: I focused on revising basic C concepts and practiced aptitude questions beforehand.
- Outcome: Cleared the round successfully.
-
Round 2 - Written Test (Coding):
- Questions Asked: Two coding questions were given to solve.
- Your Approach: I tackled the problems by breaking them down into smaller steps and ensuring my logic was efficient.
- Outcome: Managed to solve both questions and moved to the next round.
-
Round 3 - Video Conference Interview (Coding):
- Questions Asked: Two coding questions to solve within one hour.
- Your Approach: I prioritized understanding the problem first, then wrote pseudocode before jumping into coding. I also made sure to test my solutions with edge cases.
- Outcome: The interviewer seemed satisfied with my approach and solutions.
Preparation Tips:
- Revise core C programming concepts thoroughly.
- Practice coding problems under time constraints to simulate the interview environment.
- Focus on problem-solving strategies like breaking down problems and testing edge cases.
Conclusion:
Overall, the interview process was smooth, and I felt well-prepared. The key was staying calm and methodical during the coding rounds. For future candidates, I’d recommend practicing consistently and ensuring a strong grasp of fundamentals.
Company Name: Adobe
Position: Product Intern
Application Process: Applied through the company’s internship portal. The process included a written test followed by an interview for those who cleared the test.
Interview Rounds:
Preparation Tips:
- Brush up on core DSA concepts and probability.
- Practice debugging scenarios and be ready to explain your thought process.
- Be prepared to discuss your projects in detail, focusing on your role and the technologies used.
Conclusion:
Overall, the interview process was smooth and well-structured. I felt confident in my technical skills, but I could have prepared more for the essay part. My advice to future candidates is to practice writing concise essays and to thoroughly understand their projects, as they are a key part of the interview.
Company Name: Adobe
Position: Product Intern
Location: [Location not specified]
Application Process: Applied through campus placement.
Interview Rounds:
Preparation Tips:
- Revise core CS subjects like Data Structures, Algorithms, OS, and DBMS thoroughly.
- Practice problem-solving with a focus on explaining your thought process.
- Be clear and concise in your explanations during the interview.
Conclusion:
The interview was a great learning experience. The interviewer was supportive and focused on understanding my problem-solving skills. I could have prepared more on specific DBMS concepts, but overall, it went well. My advice to future candidates is to stay calm and articulate your thought process clearly.
Company Name: Adobe
Position: Product Intern
Application Process: Applied through campus placement.
Interview Rounds:
-
Round 1 - Resume Shortlist:
-
Questions Asked: N/A (Resume-based shortlisting)
-
Your Approach: Ensured my resume was concise and highlighted relevant skills and projects.
-
Outcome: Cleared the round.
-
Round 2 - One-on-one Technical Interview:
-
Questions Asked:
- Explain C++ memory management & pointers.
- Puzzle question: 12 people on an island with a seesaw. 11 have identical weight, one has higher or lower. How can you find out which one using the seesaw only 3 times?
-
Your Approach:
- For the C++ question, I explained stack vs. heap memory, pointers, and memory leaks.
- For the puzzle, I broke it down into groups and used the seesaw to compare weights systematically.
-
Outcome: Cleared the round.
Preparation Tips:
- Focus on core CS concepts like memory management, data structures, and algorithms.
- Practice puzzle-solving and logical reasoning questions.
- Keep your resume updated and tailored to the role.
Conclusion:
The interview process was smooth, and the questions were fair. I could have prepared more for puzzle-solving, but overall, it was a great learning experience. For future candidates, I’d recommend practicing both technical and logical problems thoroughly.
Company Name: Adobe
Position: Product Intern
Location: [Location not specified]
Application Process: Applied through an online test as part of the selection process. The test included questions on probability, puzzles, linear algebra, and two coding questions. Based on the test scores, students were shortlisted for the interview round.
Interview Rounds:
-
Round 1 - Online Test:
-
Questions Asked: Probability, puzzles, linear algebra, and two coding questions.
-
Your Approach: Focused on solving the puzzles and probability questions first, as they were time-consuming. For coding, prioritized writing efficient and clean code.
-
Outcome: Cleared the test and was shortlisted for the interview round.
-
Round 2 - Video Interview (BlueJeans):
-
Questions Asked: The interview lasted around 50 minutes and covered a mix of technical and behavioral questions. Specific questions weren’t provided.
-
Your Approach: Stayed calm and answered questions clearly, ensuring to explain my thought process for technical problems. For behavioral questions, tried to align my answers with the company’s values.
-
Outcome: The result of this round wasn’t specified.
Preparation Tips:
- Focus on probability, puzzles, and linear algebra concepts.
- Practice coding problems to ensure efficiency and clarity.
- Prepare for behavioral questions by understanding the company’s culture and values.
Conclusion:
The overall experience was smooth, and the online test was a good filter for the interview round. For future candidates, I’d recommend practicing puzzles and probability thoroughly, as they seem to be a significant part of Adobe’s selection process.
Company Name: Adobe
Position: Product Intern
Location: [Location not specified]
Application Process: I applied through campus placement and was interviewed before September 2023.
Interview Rounds:
- Round 1 - HR Round:
- Questions Asked:
- Questions related to projects mentioned in my resume.
- Two Leetcode medium-level questions.
- Your Approach:
- For the resume-related questions, I focused on explaining my projects clearly, highlighting my contributions and the technologies used.
- For the Leetcode questions, I ensured I understood the problem thoroughly before coding and explained my thought process step-by-step.
- Outcome: [Result not specified]
Preparation Tips:
- Revise your resume thoroughly, especially the projects you’ve worked on.
- Practice Leetcode medium-level questions to build problem-solving speed and accuracy.
Conclusion:
The interview was a great learning experience. I realized the importance of being able to articulate my projects clearly and the need for consistent coding practice. For future candidates, I’d recommend focusing on both technical and communication skills.
Company Name: Adobe
Position: Product Intern
Application Process: The application process involved a coding round followed by an interview for the selected students from the first round. The coding round included multiple-choice questions (MCQs) as well.
Interview Rounds:
Preparation Tips:
- Practice coding problems and MCQs to prepare for the initial round.
- Be ready to discuss your resume in detail, as the interview may focus heavily on your past projects and experiences.
Conclusion:
Overall, the interview process was smooth and well-structured. I would advise future candidates to focus on both coding skills and resume preparation to ensure they are ready for all rounds.
Company Name: Adobe
Position: Product Intern
Application Process: The process began with a resume shortlist, followed by an aptitude test and a one-on-one interview round.
Interview Rounds:
-
Round 1 - Resume Shortlist:
-
Questions Asked: No specific questions were asked in this round. The focus was on evaluating the resume for relevant skills and experience.
-
Your Approach: Ensured the resume was concise, highlighting key projects and skills without unnecessary personal details.
-
Outcome: Successfully shortlisted for the next round.
-
Round 2 - Aptitude Test:
-
Questions Asked: The test was conducted on HackerRank and included general aptitude questions.
-
Your Approach: Prepared by practicing basic aptitude problems and coding questions.
-
Outcome: Cleared the test as it was relatively easy.
-
Round 3 - One-on-One Interview:
-
Questions Asked:
- Started with a puzzle question.
- In-depth questions about C++ pointers, especially memory management.
-
Your Approach: For the puzzle, took a logical approach to break it down. For C++ questions, explained concepts clearly with examples.
-
Outcome: The interview went well, but awaiting final results.
Preparation Tips:
- Focus on resume clarity and relevance.
- Practice aptitude and coding problems on platforms like HackerRank.
- Brush up on core technical concepts, especially those mentioned in your resume.
Conclusion:
Overall, the interview process was smooth. The key was to stay calm and articulate answers clearly. For future candidates, ensure your resume is polished and practice problem-solving regularly.
Company Name: Adobe
Position: Product Intern
Location: [Not specified]
Application Process: [Not specified]
Interview Rounds:
Preparation Tips:
- Practiced medium to hard LeetCode problems, especially focusing on data structures like trees and linked lists.
- Reviewed string manipulation and mathematical operations for problems involving large numbers.
Conclusion:
The interview process was challenging but fair. The coding test and technical round tested problem-solving skills and understanding of core data structures. Practicing LeetCode problems and understanding the underlying concepts thoroughly helped a lot. For future candidates, I’d recommend focusing on problem-solving speed and clarity in explanations.
Company Name: Adobe
Position: Product Intern
Location: Not specified
Application Process: The interview took place before February 2016. The process included 4 interview rounds, starting with a technical aptitude test followed by technical interviews.
Interview Rounds:
-
Round 1 - Technical Aptitude Test:
-
Questions Asked:
- Given a linked list where each node contains a string field and a next pointer, determine if the concatenation of all string fields forms a palindrome.
- Merge two sorted arrays where one array is large enough to accommodate elements of both arrays, without using extra space and in O(n) time.
- Questions related to DBMS normalization.
-
Your Approach: Focused on optimizing the solution for the linked list problem by checking palindrome properties. For the array merging problem, ensured in-place merging to avoid extra space.
-
Outcome: Passed the round.
-
Round 2 - Technical Interview:
-
Questions Asked: Detailed coding and discussion of solutions for problems similar to the test round.
-
Your Approach: Explained the logic and coded the solutions on the spot, ensuring clarity in thought process.
-
Outcome: Advanced to the next round.
Preparation Tips:
- Speed is crucial in the test round, so practice solving problems efficiently.
- Maintain a good academic record as it can be beneficial.
- Develop a strong understanding of data structures and algorithms, especially for the technical interview rounds.
Conclusion:
The interview process was rigorous but rewarding. The key to success was a solid grasp of data structures and algorithms, along with the ability to think and code quickly. Future candidates should focus on these areas and practice extensively to perform well in similar interviews.
Company Name: Adobe
Position: Product Intern
Location: Noida
Application Process:
I applied for the Product Intern position at Adobe through their campus placement process. The eligibility criteria included a minimum of 70% in UG and 60% in 10th and 12th.
Interview Rounds:
Preparation Tips:
- Focus on improving problem-solving skills by practicing puzzles and coding challenges.
- Have a strong grasp of basic data structures and algorithms.
- Include 1-2 major projects in your resume, as they can be discussed in detail during interviews.
- Ensure your resume is ATS-friendly to increase the chances of shortlisting.
Conclusion:
Overall, my interview experience with Adobe was positive. The interviewers were supportive, and the questions were fair. I would advise future candidates to practice dynamic programming and puzzles thoroughly. Also, having a well-prepared resume with relevant projects can make a significant difference. I was selected for the role, and I believe consistent preparation and a calm demeanor during the interview were key to my success.
Company Name: Adobe
Position: Product Intern
Location: Noida
Application Process: Applied through campus placement.
Interview Rounds:
Preparation Tips:
- Topics to prepare: 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, Puzzles.
- Time required: 2 months.
- Tip 1: Confidence is key. Practice more questions to build confidence.
- Tip 2: Understand the concepts behind each algorithm and solve around 20-25 questions for each data structure. Use resources like Codezen, Geeks for Geeks, and LeetCode.
- Tip 3: If stuck in an interview, ask about constraints and cases to extract hints. Interviewers usually help you reach a solution.
Conclusion:
Overall, the interview experience was positive. The key was to stay confident and approach problems methodically. For future candidates, focus on understanding core concepts and practicing a variety of problems. Also, keep your resume concise and highlight projects and achievements.
Company Name: Adobe
Position: Product Intern
Location: BITS Pilani
Application Process: I was interviewed in March 2017. The process included 4 rounds, starting with a technical aptitude test followed by interviews.
Interview Rounds:
-
Round 1 - Technical Aptitude Test:
-
Duration: 1 hour
-
Total Questions: 7
-
Questions Asked:
- Difference between process and thread.
- 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.
- New v/s malloc.
-
Your Approach: I focused on explaining the concepts clearly, using examples where possible. For the grouping problem, I thought about graph theory and adjacency matrices to model the scenario.
-
Outcome: Cleared the test and moved to the next round.
-
Round 2 - Technical Interview:
-
Questions Asked:
- Further discussion on the grouping problem from the test.
- Questions about my understanding of operating systems and memory management.
-
Your Approach: I elaborated on my thought process for the grouping problem and demonstrated my knowledge of OS concepts with real-world analogies.
-
Outcome: Successfully cleared the round.
-
Round 3 - Technical Interview:
-
Questions Asked:
- More in-depth questions about multithreading and synchronization.
- A problem-solving question related to data structures.
-
Your Approach: I discussed thread synchronization mechanisms and solved the problem using an efficient algorithm.
-
Outcome: Advanced to the final round.
-
Round 4 - HR Interview:
-
Questions Asked:
- Why do you want to join Adobe?
- Describe a challenging project you worked on.
-
Your Approach: I highlighted my passion for product development and shared a detailed example of a challenging project, focusing on my role and learnings.
-
Outcome: Received positive feedback and an offer for the internship.
Preparation Tips:
- Brush up on core CS concepts like operating systems, data structures, and algorithms.
- Practice problem-solving under time constraints.
- Be ready to explain your thought process clearly during interviews.
Conclusion:
Overall, the interview process was rigorous but fair. I felt well-prepared for the technical rounds, but I could have practiced more behavioral questions for the HR round. My advice to future candidates is to focus on both technical and soft skills to ace all rounds.
Company Name: Adobe
Position: Product Intern
Application Process: I was interviewed before September 2020. The process included two rounds: a coding test and a video call interview.
Interview Rounds:
Preparation Tips:
- Topics to Focus On: Data Structures, Algorithms, OOPS, Dynamic Programming, and Operating Systems.
- Practice: Solve at least 500 problems, including those on Interview Bit and other curated DSA sheets.
- Revision: Maintain a notebook to jot down approaches and code snippets for quick revision.
- Projects and Internships: Highlight good projects and internships (if any) on your resume. Competitive programming ranks can also be beneficial.
Conclusion:
The interview process was challenging but fair. The key to success was thorough preparation and clarity of concepts. I recommend practicing a variety of problems and revising regularly. Having a structured approach to problem-solving and clear communication during the interview also helped.
Final Outcome: Selected!
Company Name: Adobe
Position: Product Intern
Location: Not specified
Application Process: Interviewed in March 2017 through campus placement at BITS Pilani.
Interview Rounds:
-
Round 1 - Technical Aptitude Test:
- Duration: 1 hour
- Total Questions: 7
- Questions Asked:
- Difference between process and thread.
- 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.
- New v/s malloc.
- Your Approach: Focused on explaining the concepts clearly and providing examples where applicable. For the grouping problem, I tried to break it down into smaller sub-problems.
- Outcome: Advanced to the next round.
-
Round 2 - Technical Interview:
- Questions Asked: Not specified.
- Your Approach: Not specified.
- Outcome: Not specified.
-
Round 3 - Technical Interview:
- Questions Asked: Not specified.
- Your Approach: Not specified.
- Outcome: Not specified.
-
Round 4 - Technical Interview:
- Questions Asked: Not specified.
- Your Approach: Not specified.
- Outcome: Not specified.
Preparation Tips:
- Brush up on core computer science concepts like processes, threads, and memory allocation.
- Practice problem-solving and logical reasoning for technical questions.
Conclusion:
The interview process was challenging but rewarding. The technical aptitude test was a good warm-up, and the subsequent rounds tested deeper understanding. I would advise future candidates to focus on clarity and problem-solving techniques.
Company Name: Adobe
Position: Product Intern
Location: On-campus
Application Process: Applied through the on-campus internship opportunity.
Interview Rounds:
-
Round 1 - General Knowledge and Aptitude Test:
-
Questions Asked: General knowledge and aptitude-based questions.
-
Your Approach: Focused on logical reasoning and current affairs.
-
Outcome: Cleared the round successfully.
-
Round 2 - Technical Interview:
-
Questions Asked: Technical questions related to product management, problem-solving, and basic coding concepts.
-
Your Approach: Prepared by reviewing product management fundamentals and practicing coding problems.
-
Outcome: Advanced to the next round.
-
Round 3 - HR Interview:
-
Questions Asked: Behavioral questions, career goals, and situational scenarios.
-
Your Approach: Answered honestly and aligned responses with the role and company values.
-
Outcome: Received positive feedback and secured the internship.
Preparation Tips:
- Brush up on logical reasoning and current affairs for the aptitude round.
- Review product management basics and coding concepts for the technical interview.
- Practice behavioral questions and align answers with the company’s culture.
Conclusion:
The overall experience was smooth and well-structured. Preparing thoroughly for each round helped me perform confidently. For future candidates, I’d recommend focusing on both technical and behavioral aspects to ace the process.