Amazon Interview Questions for Software Engineer

amazon logo
amazon
software engineerOffer
August 20, 20257 reads

Summary

Applied for a software engineer role at Amazon. Went through an online assessment with HackerRank or Amazon Chime, then technical phone screen, and onsite interviews. Received an offer.

Full Experience

I applied for a software engineer position at Amazon. The process started with an online assessment on HackerRank or Amazon Chime, which lasted 70-90 minutes. The topics covered were arrays, strings, hash maps, BFS/DFS. I encountered questions like determining if a person can attend all meetings given intervals, designing a rate limiter for 100 requests per minute per user, calculating edit distance between two strings, and serializing/deserializing a binary tree.

The technical phone screen was 45-60 minutes long, focusing on problem-solving and code optimization. I faced questions like finding the shortest path in a matrix while avoiding 1s (solved using BFS) and merging k sorted linked lists (using a min-heap). The onsite interviews consisted of 4-5 rounds, including coding rounds with LeetCode-style medium/hard questions, a system design round on a parking lot system, a behavioral round based on the STAR format and Amazon Leadership Principles, and a bar raiser round that delved deeply into technical and behavioral skills. I was offered the position.

Interview Questions (6)

Q1
Meeting Attendance Problem
Data Structures & Algorithms

Given a list of meeting intervals, determine if a person can attend all meetings.

Q2
Rate Limiter Design
System Design

Design a rate limiter that can handle 100 requests per minute per user.

Q3
Edit Distance Problem
Data Structures & Algorithms

Calculate the edit distance between two strings.

Q4
Binary Tree Serialization/Deserialization
Data Structures & Algorithms

Serialize and deserialize a binary tree.

Q5
Shortest Path in Matrix
Data Structures & Algorithms

Find the shortest path in a matrix while avoiding 1s.

Q6
Merge K Sorted Linked Lists
Data Structures & Algorithms

Merge k sorted linked lists.

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!