The AWS Software Learning Series offers videos and resources that provide you with the tools you’ll need to be successful in your interview for the role of Software Development Engineer (SDE) at AWS, whether you have an interview lined up already or you’re considering applying in the future. We also hold regular live sessions with our Engineers to answer any questions you may have about the technical aspects of the interview process.
Start with these videos:
Here are recordings of our Engineers covering important topics:
Watched the videos but have more questions?
Dial into one of our monthly sessions where you can ask our very own Engineers questions around the content of the videos and get some first-hand insights into the do’s and don’ts of the SDE interview, as well as personal anecdotes of their interview experience. Not only will you learn how to be prepared for the technical interview at AWS but you may also learn things that you can apply to your daily work as a developer.
We recommend you watch the videos before attending the Q&A session so that you can maximise on the content covered and are able to ask the right questions.
What you'll learn:
Our very own Software Development Engineers will share with you some tips and tricks to prepare you for a SDE interview. They will cover the following topics: System Design, Data Structures and Algorithms, Problem Solving, and Preparing for the Coding interview.
You’ll have the opportunity to ask the Engineers questions and get some first-hand insights into the do’s and don’ts of the SDE interview, as well as personal anecdotes of their interview experience.
Not only will you gain insights into the technical interview at AWS but you may also learn things that you can apply to your daily work as a developer.
Our application and interview process differs from role to role, but whether you are having a phone interview or a video/in-person Interview you can expect us to cover 5 main topics:
Problem Solving (Coding)
Data Structures and Algorithms (coding)
In order to get further prepared you can:
- Explore Interviewing at Amazon.
- View tips on how to prepare for Technical Interviews.
- Check out some online material such as Hash Tables, Algorithms, Data Structures, along with some recommended reading: The Algorithm Design Manual (Steven Skiena) and Cracking the Coding Interview.
- View some tutorials to help you practice your skills in Data Structures. (You don't need to prep the "Advanced Data Structure" section though, unless you really want to.)
- Check out GeeksforGeeks a place where people are always sharing great general interview preparation tips.
- Watch the preparation videos below.
Amazon Leadership Principles
This video provides valuable insight to help you be successful when interviewing for Amazon’s Leadership Principles.
Amazon Coding Sample
This video dives into a coding example and how candidates should approach, analyze and solve such problems when interviewing at Amazon.
Amazon System Design Preparation
This video tackles a system design example question and how candidates should approach, analyze and solve such technical questions.