Amazon is an American Multinational Technology company that focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence. It is one of the Big five companies in the Information technology industry along with Google, Apple, Facebook, and Microsoft. Amazon has been referred to as “one of the most influential economic and cultural forces in the world” as well as the world’s most valuable brand. It wouldn’t be wrong to say that Amazon is the dream company of almost every Computer Science student who aspires to become a Software Developer Engineer.
Amazon generally hires for different SDE roles throughout the year, but very few students with proper preparation sail the boat (clear technical interviews) and land an internship offer in Amazon.
So, to clear the technical interviews and coding round of Amazon, you need to be thorough with your DSA concepts and have a good hold over your core subjects like OS and DBMS. But, being consistent in your preparation you will land an offer on Amazon.
Let’s see the interview experience of Hrishikesh Suslade from VJTI Mumbai, Btech in Computer Science (2016 – 2020) to Full-time Software Developer at Amazon India. Hrishikesh has been a previous Software Developer Intern at Amazon and then got a PPO for an FT SDE at Amazon.
Hrishikesh, how did you prepare for Amazon Interviews?
Self Study and from free resources such as Gfg, Leetcode, InterviewBit, and some good books
How long did it take you to prepare?
The learning phase was long!
People say crack faang in 21 days, but you spend time learning a coding language, writing a neat code. So in all, I can say 1 year of efforts and 3-4 weeks of dedicated practice got me into Amazon
Tell us about the application and recruiting process.
Amazon came to our campus for recruitment. We had 1 coding round, after that 2 interview rounds. As this was for an internship there was no bar raiser round.
It was smooth and focused and very much decluttered
Why do you think you were selected?
My practice. I had practiced a lot so it helped me create a new solution on the spot for even questions which I had not seen before
Any failures or rejections? (optional)
Yes, My Google Interview.
You can check out my YouTube channel for more info here Youtube
Describe your experience in this program. Could be your story. Feel free to write about anything fun, deep, emotional, or motivating!
The interview phase was filled with a bit of nervousness. As I had gone through to 5 – 6 rejections. But in all, it went well. The internship was really good.
I got to learn a lot more things and I realized software development is a lot more than just DSA. And the importance of having a backup plan!
What are some of the tips that you would like to give?
Always have a backup plan. Prepare for the worst-case scenario.
It will help you a lot!
Any advice for future applicants in the same program?
Practice as much as you can!
Hrishikesh is interested in guiding and mentoring future applicants. You can connect with him on LinkedIn here.
To conclude, it is mandatory to put in all your efforts and being honest with your preparation. As no one cracks any dream company in 2-3 months, it takes a good amount of time to prepare and understand the concepts of DSA rather than just mugging up the solutions of the problems through GFG/Leetcode. Practice competitive programming to brush up your problem-solving skills (again not mandatory, you can skip this as well). And always remember “ Every expert was once a beginner”. Don’t afraid if you are just starting and don’t start comparing yourself with others, as you cant compare your Day 1 to someone’s Day 10. Everyone has their timeline and pace. Rest all will fall in its place.