I applied through college or university. I interviewed at Adobe (Campus) in Aug 2025
Interview
Project Discussion:
The interviewer started by asking about my projects.
The main focus was on backend development, specifically:
How I obtained the data
How I classified and analyzed the data
Technical Questions:
Data Structures & Algorithms:
Two questions were given, covering topics such as:
Greedy algorithms
Dynamic programming
Trees
Coding Skills:
I was asked to write pseudocode, perform dry runs, and discuss time complexity of the solutions
Binary Search:
Discussed the requirements and implementation of binary search
Core Programming Concepts:
Questions on basic OOP concepts were asked, including:
Classes and objects
Encapsulation, inheritance, polymorphism
Interview questions [1]
Question 1
ne main thing they focused on seems to be your backend project work—specifically how you obtained, classified, and analyzed the data. Everything else (DSA questions, OOP concepts, time complexity, binary search) was more like a follow-up to test your technical depth and problem-solving skills.
1 st DSA round, 2nd DSA round and tech specific, 3 rd System Design round
asked questions about graph and tree, like topological sort in graph, longest sequence in array
Interview questions [1]
Question 1
Topological sort in graph, longest sequence in array
I applied online. I interviewed at Adobe in Nov 2021
Interview
It was pretty straight forward, mostly conversational sharing my previous research experiences and focus areas. I also needed to read a paper they were already working on. Overall, it was kind of like I was integrated into the team and had a great handle on it.
Interview questions [1]
Question 1
Tell me about where your interests lie in ML and what research you've done