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
5 Rounds, 5 different engineers! My interview was actually quite relaxed. The engineers gave me a take home assignment, optional just so I can observe work style. I made some contributions pretty immediately and they really liked that I had jumped in. Chose me over PHD level candidates because of my contributions
Interview questions [1]
Question 1
To contribute to an open source project they were running as a assessment.
I applied online. The process took 3 months. I interviewed at Adobe (Paris) in Nov 2024
Interview
Standard process with a mixture of HR and operational manager calls, technical interviews etc.
Standard interview questions - they did take up to 6 weeks in between rounds which doesn't reflect well on the company
Interview questions [1]
Question 1
Tell me about a time you failed.
Tell me about a time you used data to inform a decision.