Рет қаралды 109,660
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
www.topcoder.com/
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
www.amazon.com...
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, www.amazon.job...
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. www.bigocheats...
2. www.amazon.com...
3. geeksforgeeks.org
4. projecteuler.net/
Subscribe to our channel Sprint Master at: / @sprintmaster
Watch our previous videos:
1. How to solve a Coding Question
• How to solve a Coding ...
2. Common time Complexities Explained
• 5 Common Time Complexi...
3. Check if two Strings are Anagrams in 4 different ways
• 4 Ways to check if two...
4. Find a triplet in an array with a sum
• Video
#Amazon #Coding #Interviews #Preparation #Technical Interviews