RejectedCS-1 at Adobe
- Difficulty
- Process took
- 3-4 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Company Website
How it went
- Don’t take rejection personally,every interview makes you sharper.
What they would tell you
- Don’t take rejection personally,every interview makes you sharper.
How to prepare
- Still no feedback from HR, which was disappointing.
Round by round
- 1
DSA Online Test60 min
DSA 1: Given a linked list and a number K, reverse the list in groups of K. If the remaining nodes are less than K, leave them as-is. I coded it live, tested with custom inputs, and explained my approach. DSA 2: Given a binary tree, find the number of nodes at each level (like a BFS level-order traversal, but return the counts). Solved in 15 mins, all test cases passed.
- 2
System Design60 min
Design a book review platform like Goodreads. Focus:
- Entities and relationships (User, Book, Review, Rating, Bookshelf).
- DB schema- how do you model user-book-review, queries for top-rated books, reviews by friends, etc.
- Scalability- what if you have millions of books and users?
- 3
Hiring Manager60 min
- Previous projects and major challenges
- Trade-offs in system design choices
- Team leadership and project management experiences
- Behavioural questions: handling conflicts, tight deadlines, and mentorship
- 4
Director Round60 min
Questions: “When you review a PR, what do you look for?”
-
I talked about code clarity, test coverage, edge cases, and style, not just “does it work.” “How do you review a design doc? What red flags do you watch for?”
-
I said clarity of requirements, scalability, failure modes, and observability. Follow-ups: “What if the team disagrees with your review?” Behavioural: Short discussion on expectations and team collaboration
-
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.