I applied online. I interviewed at Amazon in Sep 2021
Interview
The interview consisted of 3 Rounds
♦Round 1 - Online assessment
*Coding + Debugging + Aptitude: (2 hours)
There were four sections
A. 7 questions for debugging (C / java) (25-30 minutes)
B. 2 Coding Questions (DSA based) (1 hour)
C. Work Style Assessment (To know how you work) (20 minutes)
D. 24 Question Aptitude (Reasoning) (25 minutes)
♦ Round 2 - Technical Interview 1
Purely DSA based interview (1 - 1.15 hours)
Asked 2 DSA questions with code and complete a dry run over their test cases.
♦Round 3 - Technical Interview 2
DSA + CS fundamentals + Project discussion (1 -1.15 hours)
Purely DSA based + some CS fundamentals were asked.
Asked 2 DSA question
Interview questions [1]
Question 1
Question 1 - Removing Duplicate elements from the linked list with the minimum number of connection removal.
Question 2 - Width of a binary tree.
Question 3- Printing of Longest Increasing Subsequence (LIS) in O (N log N) complexity
Question 4- Spiral Order Traversal of a Binary Tree
Timed exam first round followed by thirty minute video interview with a team member. Video interview consisted of a coding problem, a conceptual systems design problem, and general behavioral questions.
I applied through college or university. I interviewed at Amazon
Interview
There was a debugging OA, followed by a logic exam and a 'leadership' exam and 2 Medium Leetcode problems (covered under a story you had to parse). This was followed by an 'on-site' - which was virtual - where I was asked simple behaviorals, some simple technical questions, and a LC Medium. After that, I received an offer.
Interview questions [1]
Question 1
Describe a hash function and hashmap?
Algorithmic Questions (LC Medium)