Adobe CS1 Interview Experience (5.8 YOE Backend Engineer)
Background:
This was my first interview after college. Recruiter reached out via Instahyre
Question:
Interviewer joined late and directly jumped to the question. Standard sliding window problem, had solved it before so was able to code/explain it comfortably.
Started with questions around my current project/work.
Coding question:
Solved successfully. Both DSA rounds happened on Hackerrank on the same day.
This round was heavily focused on past work:
Then interviewer asked to design a URL Shortener.
Discussion included:
One thing I noticed: interviewer cared much more about reasoning behind decisions than “perfect architecture”.
Overall this round went well and felt like a genuine engineering discussion.
Again started with deep discussion around my current project and architecture decisions.
Then came:
This was the toughest round for me. Since I had just started HLD prep, I honestly froze for a few seconds 😅
I started with basic architecture:
But interviewer quickly moved to harder parts:
We discussed this for ~30 mins, but I lacked depth in my solution (he was from multi media domain so he went really deep into stuff). Round didn’t go well.
Biggest learning:
For senior backend interviews, interviewers focus a lot on the “hard parts” of distributed systems.
This was a new AI-assisted round on Hackerrank.
Question:
Requirements included:
This round went badly for me.
I approached it like a normal LLD round by discussing entities/classes first. But the interviewer was evaluating:
I should have leveraged AI much earlier instead of trying to manually structure everything upfront.
Overall a really good learning experience with a strong focus on practical engineering depth.