Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
[Accepted] Amazon SDE-I (University Hire) 2025 | Final Loop | Focus on Coding Rounds
Summary
I received an offer for the SDE-I position at Amazon after a virtual final loop, with the experience focusing on technical rounds involving coding and low-level design.
Full Experience
Role: SDE-I (L4, New Grad/University)
Interview Type: Final Loop (Virtual)
Result: Offer received
This post focuses on the technical rounds (coding + low-level design) of the Amazon university SDE-I loop. Behavioral content and timeline excluded for brevity.
🧩 Round 1 – Low-Level Design (probably the Bar Raiser)
Question:
Given a folder and a filtering option, return the files that match the filter.
Follow-ups:
- How would you design it if you're given a list of filters?
- What if the filters need to be combined using AND or OR logic (but not both at once)?
💻 Round 2 – Full DSA (Coding)
Q1: Robot in a Grid
- A robot starts at the top-left of an
m x ngrid. - Initially, it can move right or down.
- Goal is to reach the bottom-right cell.
Follow-up:
- The robot can now move in all four directions, but cannot revisit cells.
I used DFS with a visited set. I don't recall if the original question asked for reachability or shortest path, but the focus was on adapting to changing constraints.
Q2: Next Greater Element to the Right
- For each element in the array, return the first number to its right that is greater. If none, return
-1.
Standard stack pattern. I talked through the logic and edge cases out loud.
Interview Questions (3)
Given a folder and a filtering option, return the files that match the filter.
Follow-ups:
- How would you design it if you're given a list of filters?
- What if the filters need to be combined using AND or OR logic (but not both at once)?
- A robot starts at the top-left of an
m x ngrid. - Initially, it can move right or down.
- Goal is to reach the bottom-right cell.
Follow-up:
- The robot can now move in all four directions, but cannot revisit cells.
- For each element in the array, return the first number to its right that is greater. If none, return
-1.
Preparation Tips
Solved many Amazon-tagged problems on LeetCode — they closely reflected the types of follow-ups and patterns I saw in the actual interview.