My Amazon Frontend Engineer Interview Experience
Hi everyone, here’s a quick overview of my interview process for the Frontend Engineer I role at Amazon.
Background
I was contacted by Amazon (I’m an ex-intern) regarding an SDE role, but they mentioned an opening for Frontend Engineer I or Analyst. I applied for the frontend role.
Process
1. Mettl Online Assessment (OA)
The OA included:
- 1 coding question
- MCQs on topics like DSA, OOP, Networks, DBMS, SQL, Software Testing, etc. (~5 questions per topic).
I performed well and moved to the next stage.
2. Frontend Assignment
I completed a frontend-specific OA assignment and was invited for interviews.
3. Interviews
Round 1: DSA
- Triplet with sum 0 in a BST:
- Approach: In-order traversal → Sorted array → 3Sum algorithm.
- Row with max 1's in a row-wise sorted matrix (m, n = 100,000):
- Brute force → Optimized with a two-pointer approach.
Round 2: Frontend
- Task: Recreate a given UI live using HTML and CSS.
- I used React.js + Tailwind CSS (my comfort zone) but also attempted HTML/CSS.
- Feedback: The interviewer noted my strong SDE fundamentals and asked why I wasn’t pursuing SDE roles.
Outcome
I received a rejection email. I wasn’t planning to leave my current company but applied to test my skills.
Key Takeaways
- DSA remains critical, even for frontend roles.
- Brush up on HTML/CSS for frontend-specific interviews.
- Avoid over-relying on tools like Copilot for live coding tasks.
Overall, a great learning experience! Hope this helps others preparing for similar roles.