I applied online. The process took 1 week. I interviewed at Adobe (Noida) in Mar 2025
Interview
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, where both technical knowledge and career motivations were evaluated.
Each round progressively increased in depth and complexity. After clearing all rounds, a final confirmation call was made by HR informing the selection for the role.
Interview questions [1]
Question 1
Round 1: Technical Round I
The interviewer asked detailed questions about the projects from my previous organization. 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. Questions were also asked from DBMS (ACID properties, locks, indexing), Operating Systems (deadlocks, multithreading), and Distributed Systems (load balancing).
Duration: 1 hour
Round 2: Technical Round II
I was asked to find the diameter of a binary tree, including the class construction. There were also conceptual questions on pass-by-reference and how it works in Java and C++.
Duration: 40 minutes
Round 3: Managerial Round
The interviewer asked the Next Greater Element question along with a detailed dry run. This was followed by in-depth questions on my ongoing project, its requirements, and the optimizations implemented. Topics such as multithreading in Java and C++, JavaScript’s async/await behavior, and how JS handles asynchronous operations in a single-threaded environment were covered. The producer-consumer problem and its solutions were discussed, along with questions on REST APIs, HTTPS requests, API design, and API contracts. The round concluded with a system design question on designing a lift system.
Duration: 70 minutes
Round 4: Director's Round
The discussion started with questions about my prior experience and reasons for switching jobs. Two DSA questions were asked: KMP Algorithm and Kadane’s Algorithm, both of which required complete code implementation.
Duration: 1 hour
I applied through a recruiter. The process took 2 days. I interviewed at Adobe (Noida) in Aug 2021
Interview
First, a coding test was there.
Then in the interview, there were 2 DS rounds. Then 1 hiring manager round. An then an HR round. All these were done in 2 days.
In the DS round, they also asked questions related to OOPs, OS, etc, and also had project discussions.
Interview questions [1]
Question 1
there is a vector of n strings(words). And one integer k, You need to find the k most occurring words at each time a word is read.
I applied online. I interviewed at Adobe in Jun 2022
Interview
First there was an online test then I got selected for the interview and the interviewer started asking questions from binary search tree and related data structure questions. I'll suggest to thoroughly learn DSA
Interview questions [1]
Question 1
Q: Find the target element in the reverse sorted array