Amazon SDE-1/FE-1 Interview Experience | Hyderabad | Batch 2024 | Selected

amazon logo
amazon
SDE-1 / Front-End Engineer IHyderabad1.5 years
July 16, 20252 reads

Summary

I applied for the SDE-1 role through the Amazon Careers portal and went through four interview rounds. My Front-End experience led to consideration for an FE-1 role, which I successfully secured, receiving a selection call the very next day.

Full Experience

About Me:

  • Education: B.Tech in Computer Science and Engineering, Batch of 2024 from a Tier-3 college
  • Current Experience: 1.5 years of Front-End development experience at a service-based company

I applied for the SDE-1 role through the Amazon Careers portal within a day of the job posting. I received the OA (Online Assessment) link the next day, completed it within two days, and got the clearance email three days later.

Initially, I went through three interview rounds for the SDE role. However, due to my significant Front-End experience, Amazon decided to consider me for the Front-End Engineer I role and scheduled one additional interview round.

Interview Process:

Round 1:

I was asked to explain the brute-force approach first and then progressively optimize it. Solved both questions within the allotted time.

Round 2:

  • Call Received: 28th April 2025
  • Interview Date: 30th April 2025
  • Structure: Introduction + 2 Leadership Principle (LP) Questions + 1 DSA/LLD Question

I was expected to write production-ready, optimal code. I missed a test case during the interview but identified it afterward.

Leadership Principles Questions:

  • Tell me a time where you have taken out of your responsibility.
  • Tell me a time where you worked on tight deadlines.

I prepared a lot of questions using the STAR method but you don't remember it while answering the questions.

Round 3:

  • Call Received: 19th May 2025
  • Initial Schedule: 21st May 2025
  • Rescheduled: 2nd June 2025
  • Interview Date: 6th June 2025

This round focused heavily on Amazon Leadership Principles. I spoke about my work and experiences for the entire hour, with lots of follow-up questions based on my responses. Also covered some theoretical questions on React and JavaScript.

Round 4:

  • Call Received: 20th June 2025
  • Interview Date: 23rd June 2025
  • Structure: Introduction + 1 Development Task + 1 LLD Question + 2 LP Questions
    • Development: Build an Analog Clock using HTML/CSS/JS.
    • LLD: Design a Banking System with the following requirements:
      • Account Types:
        • A user can open either a Savings Account or a Current Account.
        • Savings Account provides monthly interest.
        • Current Account incurs a monthly maintenance charge.
      • Basic Operations:
        • Deposit money into the account.
        • Withdraw money from the account.
        • Check current balance.
      • Month-End Processing:
        • For a Savings Account, apply the monthly interest rate to the balance.
        • For a Current Account, deduct the monthly maintenance charge from the balance.

    Leadership Principles Questions:

    • You were working on a project with a 15-day deadline, but after some time, you realized that the tasks would actually take 2-3 months to complete. How would you handle this situation?
    • Tell me a time where you did something without telling your manager. What was that? Why didn't you tell?

    I answered all questions confidently. Both interviewers appeared very satisfied.

    Final Outcome:

    I received the selection call the very next day — 24th June 2025. This is how I made it into one of my dream companies — Amazon.

    Om Namah Shivay!🙏

Interview Questions (9)

Q1
Maximum Points You Can Obtain from Cards
Data Structures & Algorithms

The LeetCode problem titled 'Maximum Points You Can Obtain from Cards'. I was asked to explain the brute-force approach first and then progressively optimize it.

Q2
Edit Distance
Data Structures & Algorithms

The LeetCode problem titled 'Edit Distance'. I was asked to explain the brute-force approach first and then progressively optimize it.

Q3
LRU Cache
Data Structures & Algorithms

The LeetCode problem titled 'LRU Cache'. I was expected to write production-ready, optimal code. I missed a test case during the interview but identified it afterward.

Q4
Tell me a time where you have taken out of your responsibility.
Behavioral

Tell me a time where you have taken out of your responsibility.

Q5
Tell me a time where you worked on tight deadlines.
Behavioral

Tell me a time where you worked on tight deadlines.

Q6
Build an Analog Clock
Other

Build an Analog Clock using HTML/CSS/JS.

Q7
Design a Banking System
System Design

Design a Banking System with the following requirements:

  • Account Types:
    • A user can open either a Savings Account or a Current Account.
    • Savings Account provides monthly interest.
    • Current Account incurs a monthly maintenance charge.
  • Basic Operations:
    • Deposit money into the account.
    • Withdraw money from the account.
    • Check current balance.
  • Month-End Processing:
    • For a Savings Account, apply the monthly interest rate to the balance.
    • For a Current Account, deduct the monthly maintenance charge from the balance.

Q8
Project Deadline Management
Behavioral

You were working on a project with a 15-day deadline, but after some time, you realized that the tasks would actually take 2-3 months to complete. How would you handle this situation?

Q9
Working Without Manager's Knowledge
Behavioral

Tell me a time where you did something without telling your manager. What was that? Why didn't you tell?

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!