Amazon Software Development Interview Topics

Notice of right to opt-out of sharing

Amazon Jobs uses cookies and similar tools such as pixels (collectively, “cookies”) for advertising purposes. The cookies are used to collect and share information about you with third-parties and serve you with relevant advertisements and job recommendations based on your interactions with Amazon Jobs and third-party sites. California residents may exercise their right to opt-out of the sharing of information for advertising purposes. You can also manage your cookie preferences through the Cookie Preference Center.

For more information about how we use cookies and information of how we collect cookies, please visit our Candidate Cookie Notice, Candidate Privacy Notice, and California supplement notice.

Software development interview topics

What topics should you prepare for?

Before you dig into the topics you may be asked about during your interview, connect with your recruiting point of contact to understand the subjects and skills you’ll most likely be discussing and demonstrating. Most technical interviews require you to perform coding and system design white boarding exercises.

Online assessment

An important part of our hiring process for software development engineers (SDEs) is the completion of an online assessment, which includes a coding test. You can prepare for the experience by taking this sample coding challenge. Get comfortable with the environment and answer questions that are similar to those in the actual assessment. You can click through this as many times as you’d like.

Technical topics

Your interviewers won’t be evaluating your ability to memorize all of the details for each of these topics. They’ll be looking for your ability to apply what you know to solve problems efficiently and effectively. We recommend reviewing computer science fundamentals and practicing coding outside of an integrated development environment. This will likely yield the best results for your time.

Invention is in our DNA, and technology is the fundamental tool we use to evolve and improve every aspect of the experience we provide our customers. When reviewing the below topics, keep the customer top of mind.

Interviewing for a software engineer role that requires at least two years of experience?

SDE Interview Prep Videos

Have questions?

EXPLORE INTERVIEWING AT AMAZON. CHECK OUT OUR FAQ.