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
Amazon Frontend Engineer I interview experience || INDIA
Summary
I interviewed for a Frontend Engineer I role at Amazon, going through an online assessment, a frontend assignment, and two interview rounds focusing on DSA and live UI coding. Unfortunately, I received a rejection.
Full Experience
My Amazon Frontend Engineer Interview Experience
Hi everyone, I wanted to share a quick overview of my interview process for the Frontend Engineer I role at Amazon.
Background
I was initially contacted by Amazon (as an ex-intern) regarding an SDE role, but they mentioned an opening for Frontend Engineer I or Analyst. I decided to apply for the frontend role, aligning with my interests.
Process
1. Mettl Online Assessment (OA)
The first stage was an online assessment administered through Mettl. It included:
- One coding question
- Multiple-choice questions (MCQs) covering topics like DSA, OOP, Networks, DBMS, SQL, and Software Testing (around 5 questions per topic).
I believe I performed well in this stage, which allowed me to move forward.
2. Frontend Assignment
After the OA, I completed a frontend-specific assignment. Upon successful completion of this, I was invited for the virtual interviews.
3. Interviews
I had two main interview rounds:
Round 1: DSA
This round focused heavily on Data Structures and Algorithms.
- Triplet with sum 0 in a BST: My approach involved first performing an in-order traversal of the BST to get a sorted array, and then I applied the standard 3Sum algorithm to find the triplet.
- Row with max 1's in a row-wise sorted matrix (m, n = 100,000): I started by discussing a brute-force method, but then quickly moved to an optimized solution using a two-pointer approach, which is more efficient for such large dimensions.
Round 2: Frontend
This round was a live coding task focused on frontend skills.
- Task: Recreate a given UI live using HTML and CSS.
While I am very comfortable with React.js + Tailwind CSS, which I initially leaned on, I also made sure to demonstrate my ability to use pure HTML/CSS as requested. The interviewer provided feedback, noting my strong SDE fundamentals and even asked why I wasn't pursuing SDE roles.
Outcome
Despite my efforts, I received a rejection email. I wasn't actively planning to leave my current company but applied to Amazon to test my skills and gain interview experience. It was a valuable learning experience.
Interview Questions (3)
Given a Binary Search Tree (BST), determine if there exists a triplet of nodes such that their sum is equal to zero. You should find an efficient approach to solve this problem.
Given a row-wise sorted binary matrix of dimensions m x n (where m and n can be up to 100,000), find the index of the row that contains the maximum number of 1s. Describe and implement an optimized solution.
The task was to recreate a given user interface (UI) live during the interview using core web technologies like HTML and CSS. The goal was to assess my ability to translate a design into functional and semantic web code.
Preparation Tips
Key Takeaways for Future Interviews
Based on my experience, I realized a few critical points for preparation:
- DSA remains critical: Even for frontend-specific roles, a strong grasp of Data Structures and Algorithms is essential.
- Brush up on HTML/CSS: For frontend roles, a solid understanding and practical application of fundamental HTML/CSS are crucial, especially for live coding tasks.
- Avoid over-relying on tools: While tools like Copilot are helpful in daily development, it's important to demonstrate independent coding ability during live interviews.
Overall, it was a great learning experience that provided valuable insights for my future preparations!