Skip to content

Adobe Interview Experiences

Learn from real Adobe placement interview experiences shared by candidates who successfully cleared the placement process. These authentic stories help you understand what to expect, how Adobe evaluates candidates, and how to prepare effectively.

  1. Online Assessment (90 minutes)
  • 2-3 coding problems (DSA focused)
  • Medium to Hard difficulty
  • Languages: C, C++, Java, Python
  1. Technical Interview Round 1 (60 minutes)
  • DSA problems (2-3 questions)
  • Live coding on shared editor
  • Problem-solving approach evaluation
  1. Technical Interview Round 2 (60 minutes)
  • Advanced DSA/System Design basics
  • Project discussion
  • Computer science fundamentals
  1. Hiring Manager Round (45 minutes)
  • Behavioral questions
  • Cultural fit assessment
  • Career goals and expectations

Interview experience 1 - MTS role

Candidate Profile: B.Tech CS, 8.5 CGPA, 2 internships, competitive programming

Round 1 - Online Assessment (90 minutes)

Platform: HackerRank

Problem 1: Longest Palindromic Substring

  • Find the longest palindrome within a string

  • Difficulty: Medium

  • My Approach: Expand around center O(n²)

  • Time Taken: 25 minutes

  • Result: All test cases passed

    def longestPalindrome(s):
    def expand(left, right):
    while left >= 0 and right < len(s) and s[left] == s[right]:
    left -= 1
    right += 1
    return s[left+1:right]
    result = ""
    for i in range(len(s)):
    odd = expand(i, i)
    even = expand(i, i+1)
    result = max(result, odd, even, key=len)
    return result

    Problem 2: Minimum Window Substring

  • Find minimum window containing all characters of target

  • Difficulty: Hard

  • My Approach: Sliding window with hashmap

  • Time Taken: 35 minutes

  • Result: Passed all test cases

    Problem 3: LRU Cache Implementation

  • Design LRU cache with O(1) get/put

  • Difficulty: Medium

  • My Approach: HashMap + Doubly Linked List

  • Time Taken: 25 minutes

  • Result: Passed all test cases

    Tips:

  • Practice LeetCode medium-hard problems

  • Focus on optimal time complexity

  • Handle edge cases carefully

  • Adobe OA is DSA-heavy

Round 2 - Technical Interview 1 (60 minutes)

Mode: Video call (Zoom) Interviewer: Senior Software Engineer

Problem 1: Serialize and Deserialize Binary Tree

  • Convert tree to string and back

  • My Approach: BFS with null markers

  • Discussion: Multiple approaches, trade-offs

  • Time: 25 minutes including discussion

    Problem 2: Trapping Rain Water

  • Calculate water trapped between buildings

  • My Approach: Two-pointer technique

  • Explained time and space complexity

  • Time: 20 minutes

    Follow-up Questions:

  • “Can you optimize the space complexity?”

  • “What if buildings have varying widths?”

  • “How would you handle very large inputs?”

    Project Discussion (15 minutes):

  • Discussed my internship project (image processing)

  • Detailed discussion into algorithms used

  • Challenges faced and solutions

    Tips:

  • Think out loud during coding

  • Discuss trade-offs between approaches

  • Be ready for follow-up questions

  • Know your projects thoroughly

Round 3 - Technical Interview 2 (60 minutes)

Interviewer: Tech Lead

Problem 1: Word Ladder (BFS)

  • Find shortest transformation sequence

  • My Approach: BFS with visited set

  • Discussed optimization strategies

  • Time: 30 minutes

    System Design Discussion (20 minutes):

  • “How would you design a document storage system?”

  • Discussed components: storage, indexing, search

  • Talked about scalability and caching

    CS Fundamentals (10 minutes):

  • Explain process vs thread

  • What is virtual memory?

  • Database indexing and B-trees

    Tips:

  • Prepare for basic system design

  • Revise CS fundamentals

  • Show depth in problem-solving

Round 4 - Hiring Manager Round (45 minutes)

Interviewer: Engineering Manager

Questions Asked:

  1. “Tell me about yourself”
  • Brief technical introduction

  • Highlighted key achievements

    1. “Why Adobe?”
  • Mentioned Adobe’s creative products

  • Interest in working on impactful software

  • Adobe’s engineering culture

    1. “Tell me about a challenging project”
  • Discussed image processing project

  • Challenges: performance optimization

  • Learnings and impact

    1. “How do you handle disagreements in team?”
  • Gave specific example from internship

  • Focus on constructive resolution

    1. “Where do you see yourself in 5 years?”
  • Technical leadership path

  • Contributing to product development

    Result: Selected! Package: ₹22 LPA (base) + stock + bonus = ~₹28 LPA total Location: Noida

Key Takeaways: Adobe focuses heavily on DSA. Practice LeetCode medium-hard problems. Be ready for follow-up questions. Show problem-solving depth, not just solutions.

Interview experience 2: off-campus application (2024)

Section titled “Interview experience 2: off-campus application (2024)”

Interview experience 2 - off-campus MTS

Candidate Profile: B.Tech CS, 8.0 CGPA, competitive programming, open source contributor

Online Assessment

Problems Were Harder:

  • Problem 1: Merge K sorted lists (used min-heap)

  • Problem 2: Word Break II (backtracking with memoization)

  • Problem 3: Find median in data stream

    My Performance: Solved 2 optimally, partial for 1 Result: Cleared OA

Technical Interviews

Round 1:

  • Implement LFU Cache

  • Discussed multiple data structure options

  • Detailed discussion into time complexity analysis

    Round 2:

  • Design a rate limiter

  • Discussed distributed system aspects

  • Graph problem: Course Schedule II

    Round 3 (Additional for off-campus):

  • More system design: Design URL shortener

  • Behavioral: Leadership examples

  • Why Adobe’s creative tools interest me

    Result: Selected after 4 interview rounds Package: ₹25 LPA total compensation

Key Takeaways: Off-campus has additional rounds. System design is tested more thoroughly. Show genuine interest in Adobe’s products.

  • Longest Palindromic Substring
  • Trapping Rain Water
  • Minimum Window Substring
  • Product of Array Except Self
  • Container With Most Water
  • Longest Substring Without Repeating
  • 3Sum / 4Sum
  • Merge Intervals

OA preparation

  • Practice 200+ LeetCode problems
  • Focus on medium-hard difficulty
  • Master time/space complexity
  • Practice timed coding sessions
  • Handle edge cases thoroughly

Technical interview

  • Think out loud while coding
  • Discuss multiple approaches
  • Be ready for follow-ups
  • Explain complexity analysis
  • Practice on whiteboard/shared editor

System Design

  • Learn basics even for fresher roles
  • Practice designing common systems
  • Understand scalability concepts
  • Know caching strategies
  • Discuss trade-offs clearly

Behavioral

  • Research Adobe’s products and culture
  • Prepare STAR method stories
  • Show passion for creative tools
  • Discuss technical challenges faced
  • Ask thoughtful questions

After technical rounds, Adobe usually closes with a short HR / hiring-manager conversation: motivation, location, notice period, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.

HR interview questions

Common Adobe HR questions, sample answer frames, and STAR tips.

Google · Microsoft · Apple · Zoho · Freshworks · Salesforce


Ready to crack Adobe interviews? Practice DSA intensively, focus on medium-hard problems, and be ready for deep technical discussions. Adobe values problem-solving depth and optimal solutions.