Adobe · Software Engineer (New Grad)
Adobe's new-grad SWE loop is a fair, collaborative process: an online or take-home assessment, a technical phone screen, and an onsite of several rounds mixing data-structure coding, often object-oriented or applied design, and a behavioral round tied to its "Adobe For All" and creativity-driven culture. The coding bar is reasonable and the tone conversational, and depending on the team you may see product-flavored or even graphics/performance-adjacent questions. Expect solid fundamentals plus a check on how you think and communicate.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Medium coding with readable, tested solutions
- Clarifying questions and worked examples before coding
- Object-oriented / applied design (undo history, canvas ops)
- Clear communication and reasoning over raw speed
- Adobe culture (creativity, inclusion, product interest)
- Collaboration and genuine curiosity about the craft
Common question themes
Medium array/string/tree problems with clean code
OO design (model an undo/redo or editor feature)
Applied problem (canvas/image manipulation, history stack)
Recursion and light DP problems
"Tell me about a creative solution you're proud of"
"Why Adobe, and which product excites you?"
Modeled on a public Adobe new-grad SWE posting