Загрузка страницы

How I cracked my Amazon Coding Interview | Software Development Engineer Interview | Sprint Master

Hello everyone, My name is Ram. In this video, I share my Coding Interview preparation for my Amazon Software Development Engineer Interview.

I am a Computer Science graduate, and I had a dream to work for Big Tech companies like Amazon, Google, Facebook, Microsoft and Apple, and in 2019 I got a chance to get into one of these giants which is Amazon.

I had around 40 days to prepare for this Interview starting from initial email to the onsite Interview. In this video, I shared how I prepared during this 40 days.

In the first week
- I gathered some notes on basic data structures like Lists, Stacks, Queues, Hash Tables, Trees and Graphs
- Then I recollected all searching algorithms like Breadth First Search (BFS), and Depth First Search (DFS), Linear Search and Binary Search.
- I prepared notes on Sorting techniques like Quick Sort, Insertion Sort, Merge Sort.
- Understood the Coding techniques of Divide and Conquer, Dynamic Programming, Bit Manipulation.
- Understood how to calculate time complexity for various algorithms.

After that I used to solve problems from Coding platforms like
https://www.topcoder.com/
https://www.codechef.com/

And I used to solve problems from the book "Cracking the Coding Interview" by Gayle Laakman McDowell.
I felt that this book particularly helped in cracking my coding Interview. You can find the book using the following Amazon.com link
https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850

Along with this book, I used to solve problems by finding them over the Internet and solve it on the white board, and talk through the logic while solving it.

Along with the Coding Questions, there are couple of essential things that are necessary for an Amazon Coding Interview preparation.

1. Behavioral Questions
To prepare for these questions, I looked at my past, and gathered examples around 14 Amazon Leadership Principles, that you can find in the following link, https://www.amazon.jobs/en/principles

As I have gathered examples from my previous job, it helped to answer these questions straight away during my Phone Screen and Onsite Interview rather than having me to dig through my memory to find examples.

2. System Design
I prepared for System Design as the same way I prepared for my Coding Interview. I searched through various problems across the Internet, and tried solving those problems by thinking as Big as possible.

Various resources that helped during my Interview preparation are as follows.
1. https://www.bigocheatsheet.com/
2. https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850
3. geeksforgeeks.org
4. http://projecteuler.net/

Subscribe to our channel Sprint Master at: https://www.youtube.com/channel/UCTlpLZ3EpA6mMzVpAeo1YIA

Watch our previous videos:
1. How to solve a Coding Question
https://www.youtube.com/watch?v=e1xm4nzRY98
2. Common time Complexities Explained
https://www.youtube.com/watch?v=nApFUGz_VSE&t=3s
3. Check if two Strings are Anagrams in 4 different ways
https://www.youtube.com/watch?v=Y72riOfOIjg&t=6s
4. Find a triplet in an array with a sum
https://www.youtube.com/watch?v=e1VQBstmhB8&list=PL-ab4zMgu_yRFaoDGSrV0GB6tBK1AYzSH

#Amazon #Coding #Interviews #Preparation #Technical Interviews

Видео How I cracked my Amazon Coding Interview | Software Development Engineer Interview | Sprint Master канала Sprint Master
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
9 января 2021 г. 5:30:01
00:08:13
Яндекс.Метрика