Adobe MTS-1(1 year experience) Interview Process

adobe logo
adobe
MTS-11 years
April 6, 20252 reads

Summary

I interviewed for the MTS-1 role at Adobe, which involved four technical rounds covering data structures, algorithms, core computer science concepts, project discussions, and system design. I successfully cleared all rounds and accepted the offer.

Full Experience

The interview process for the MTS-1 role consisted of four technical rounds, starting with an initial phone screening by HR. The HR representative explained the job profile, collected details on relevant experience, and scheduled the upcoming interviews.

Round 1 and Round 2 were technical interviews focused on data structures, algorithms, and core computer science concepts.

Round 3 was a managerial round, which involved both technical deep-dives and project-related discussions.

Round 4 was the Director's round and interviewer was a senior manager, where both technical knowledge and career motivations were evaluated.

Each round progressively increased in depth and complexity and each one was elimination round. After clearing all rounds, a final confirmation call was made by HR informing the selection for the role.

Interview Questions (14)

Q1
Longest Substring Without Repeating Characters
Data Structures & Algorithms

A DSA question was asked on finding the length of the longest substring without repeating characters using the sliding window technique, followed by printing either the first or last such substring.

Q2
DBMS: ACID properties, Locks, Indexing
Other

Questions were asked from DBMS (ACID properties, locks, indexing).

Q3
Operating Systems: Deadlocks, Multithreading
Other

Questions were asked from Operating Systems (deadlocks, multithreading).

Q4
Distributed Systems: Load Balancing
Other

Questions were asked from Distributed Systems (load balancing).

Q5
Diameter of Binary Tree
Data Structures & Algorithms

I was asked to find the diameter of a binary tree, including the class construction.

Q6
Pass-by-reference in Java and C++
Other

Conceptual questions on pass-by-reference and how it works in Java and C++.

Q7
Next Greater Element
Data Structures & Algorithms

The interviewer asked the Next Greater Element question along with a detailed dry run.

Q8
Multithreading in Java and C++
Other

Topics such as multithreading in Java and C++ were covered.

Q9
JavaScript Async/Await and Asynchronous Operations
Other

Topics such as JavaScript’s async/await behavior, and how JS handles asynchronous operations in a single-threaded environment were covered.

Q10
Producer-Consumer Problem
Other

The producer-consumer problem and its solutions were discussed.

Q11
REST APIs, HTTPS Requests, API Design, API Contracts
Other

Questions on REST APIs, HTTPS requests, API design, and API contracts.

Q12
Design a Lift System
System Design

A system design question on designing a lift system.

Q13
KMP Algorithm
Data Structures & Algorithms

Two DSA questions were asked: KMP Algorithm, which required complete code implementation.

Q14
Kadane’s Algorithm
Data Structures & Algorithms

Two DSA questions were asked: Kadane’s Algorithm, which required complete code implementation.

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!