I applied online. I interviewed at Amazon in Sep 2021
Interview
Interview was quite smooth and people were polite. Did one round of coding interview before this. If you solve one out of two questions that's enough in coding. practise leetcode well
Interview questions [1]
Question 1
Round 1:
1) level order swap in tree.
2) questions from leetcode.
Round 2:
1) design instagram. (HLD)
Round 3:
1) design a scalable in-memory datastore. (LLD), Basically you need to give an sdk to end user. They will only use put and get options, you must take care of scaling, in memeory and discuss trade offs.
Depending on the interviewer, I received 2 emails, one for another interview, and another where I was rejected, and when emailed the recruiter to describe what's the status, she didn't respond.
I believe the AMAZON Principles are nothing, something for the propaganda only, even apologize email, I didn't receive
I applied online. The process took 4 weeks. I interviewed at Amazon (Boston, MA) in Apr 2022
Interview
1. Apply for a position
2. Conversation with recruiter
3. Technical rescreening call
4. "On site Interview" now virtual
5. Salary negotiation
The recruiter explains the process, engineers running technical screening calls are very nice and polite. The on site interview is grilling with the people trying to impress each other rather than concentrate on their task. It was noisy and hard to process the questions.
Interview questions [1]
Question 1
Design tweeter across multiple geographies. Design principles. How they coordinate with Amazon leadership principles.
Write a program which can store a large number flows coming from a stream and place it in an optimum storage to minimize the place rather than retrieval. Leadership principles of owning such task when Product Managers / Owners are not present