Skip to content
mwaheed-dev edited this page Sep 2, 2022 · 1 revision

Interview preparations:

Recently, I’ve been getting this question a lot, ‘How did you prepare for Amazon interviews?’ So I thought of writing what worked for me. Keep in mind that this whole process took around 2-3 months. I did not do it specifically for Amazon but to get better at DSA interviews in general so that I’ll be able to clear interviews for any big tech company.

This post will only cover the what i did to prepare for DSA. For behavioral interview preparation i will write another post in sha Allah.

So one of my friends got into Meta and that actually motivated me to start preparing for big tech companies. Normally I would just randomly do questions but this time I took a different approach.

I was ‘okay’ with DSA. I was able to understand and solve problems from cracking the coding interviews and most of the easy questions from Leetcode. So instead of doing random questions I followed questions topic wise. Also my weakest area was ( and still is ) dynamic programming so I started with that.

I bought a monthly subscriptions of Educative, Inc. and LeetCode I started with a dynamic programming course on Educative, Inc. Once I started feeling comfortable with it, I followed another one of its courses called Patterns for Coding Questions. I took questions from that course, find its equivalent on leetcode and started solving it. This link actually has all the leetcode equivalent questions in that course . https://lnkd.in/eSnqBCNQ.

After doing this, I was able to solve most of the easy and medium leetcode questions. I had clear idea where to implement what algo or DSA. Luckily I was contacted by a recruiter during this time. Then I just did Amazon’s last 6 months questions from Leetcode.

I also have a fear when it comes to coding interviews. To overcome that, i did mock interviews regularly for two weeks on Pramp And that’s all.

Lastly I collected the solution to all the questions I did in my github repo. I pasted the link of my repo and all courses I mentioned in the post below. I hope this helps :).

My repo link: https://lnkd.in/epBDRyBh

Patterns for Coding Questions: https://lnkd.in/esgPyV-U

Dynamic programming course: https://lnkd.in/eE_eA9tg

Mock interviews: https://www.pramp.com/

Clone this wiki locally