Total Experience : 2.3 yoe
Past company : Zomato
College : NSIT Delhi (Tier 1)
How I received amazon interview?
I used to do cold emailing to recruiters, about 3 months ago i gave online test of amazon which i received using cold emailing only, but post coding test recruiter said that we won't consider 2 yoe as SDE-2.
After 3 months i received an email from Amazon recruiter on its own for scheduling interview rounds, don't know whether it was based upon that coding test or not.
Total Round: 4
Total time for scheduling all rounds : 1 week (each round on every weekday)
Round 1 (DSA round)
Question 1 : https://leetcode.com/problems/course-schedule-ii/description/
Question 2: Maximum number of meeting rooms booked at a particular time, given start and end time of a meeting
LP for 20 minutes
was able to give optimal approach along with code for both the problems wihin 30 minutes
Self rating: Strong Hire
Round 2 (DSA round)
Question 1: https://leetcode.com/problems/group-anagrams/description/
Question 2: LC medium (BFS) dont remember exactly
LP for 20 minutes
was able to give optimal approach along with code for both the problems wihin 30 minutes
Self rating: Strong Hire
Round 3 (LLD round)
LP for 25-30 minutes
Question 1: Design a system where you are given list of words in dictionary example ("book", "conspiracy", "table"....)
you need to tell user that for a given word what matches do we have in our dictionary example (bool, "prefix match, book") (conspiracy, "conspiracy, exact match") (Fable, "Table, suffix match")
you need to think of types of matches on your own and design this system
was able to write psudo code, told the manager that won't be able to write runnable code due to time constraint he agreed, he seemed satisfied with my logic
Self rating: Hire
Round 4 (Bar raiser round/ SDM round)
Interviewer was very strict and wasn't friendly, understood it within 2 minutes of interaction
He was strict with timing.
LP for 30 minutes exact
HLD for next 30 minutes
He started with "design a table booking system".
I started designing Dineout type of system.
He told me that "that's not how interview works"
he told me to create APIs first
I started creating API, he told me that API i am creating isn't according to the system he is expecting.
He then made it clear that he want a system where user goes to restaurant and rather than booking table he will order items from the restaurant and each item might be in limited stock. i.e item can be sold out also while ordering in restaurant.
after that i start creating APIs for this system within 1 minute he said that okay let's skip API design, start with HLD, i started explaining him services that i will be creating, he said "keep quiet a make the design", at this time i literally lost my interest in the interview and then created a small HLD as i was left with just 10-12 minutes. I completed my design, he asked me to explain, when i started explaining then within 2 minutes he said "okay, i know what you hav created, you created BLA BLA BLA". I agreed.
he said what will you do to scale this system. I just explained it to him verbally to which he agreed.
He then said that "time's up bye". I halted him and said "but i have some question regarding the company", which he answered very un-interestingly.
self rating: Lean Hire (however i knew that interaction wasn't good but i gave him answers for the questions he asked)
Kept on mailing recruiters and asked for result but they never responded in 2 weeks, checked out application profile status on amazon job site, it was "No longer under consideration"
Verdict : Rejected
I was not sad but quite happy as the last interaction with SDM made me uncomfortable.
Please upvote
Thanks