RejectedSDE-I Intern at Amazon
- Difficulty
- Process took
- 0-1 Weeks
- Rounds
- 2
- Format
- On site
- Applied via
- Other
How it went
- Practice DSA Problem regularly. Topics like graphs, linked lists, and dynamic programming were crucial.
What they would tell you
- Practice DSA Problem regularly. Topics like graphs, linked lists, and dynamic programming were crucial.
How to prepare
- Final Offers: 6 offers were made for internship positions, but unfortunately, I was not among the selected candidates.
- The coding rounds taught me how to manage time efficiently and solve problems under pressure.
Their background
I applied for the SDE-I Intern position at Amazon during our campus recruitment drive. After meeting the initial CGPA requirement (≥8.5), I received an invite for the next steps in the selection process.
Round by round
- 1
Initial Screening & Online Assessment60 min
Shortlisting: Only students with CGPA ≥ 8.5 were eligible. 3 problems:
- One on Hash Maps (Friend Requests II: Who Has the Most Friends)
- One on Linked Lists (Remove Linked List Elements)
- One on Graphs (Graph Valid Tree) I attempted all, balancing between quick thinking and clean code. Workstyle assessment Test: 40 scenario-based questions focused on workplace preferences, Amazon’s leadership values, and how you would react in team or conflict situations.
Result: Cleared OA and was invited to the technical interview.
- 2
Technical Interview 170 min
The interview started with a quick intro, and the interviewer asked me to walk through my past experiences. Then, we got into the technical part. Question 1:
-
Detect a loop in a linked list
-
I explained the Floyd's Tortoise and Hare algorithm (also known as cycle-finding algorithm). I wrote the code, and the interviewer asked about the space complexity. Question 2:
-
Tree + Dynamic Programming
-
The problem involved dynamic programming on a binary tree, where I had to optimize the problem under constraints.I came up with a recursive approach.
-
The interviewer asked how this could be optimized for larger trees, and I suggested using bottom-up dynamic programming to improve efficiency.
-
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.
Sources
Hiring now
Software engineer roles are open right now
landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Senior Software Engineer -.NET
Tyler Technologies · Annapolis, Maryland

Software Development Engineer II
SaaS Labs · Bengaluru, Karnataka, India
10 free auto-applies. No card.
Or practice this interview first