The AWS Software Learning Series is a learning & recruiting event, with the aim being to provide you with the tools you’ll need to be successful in your interview for a Software Development Engineer (SDE) role at AWS, whether you have an interview lined up already or you’re considering applying in the future.
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.