I applied in-person. I interviewed at Amazon (Bengaluru) in Jun 2022
Interview
Very large length of questions were asked with great quality view concepts with recursion as well as dynamic programming were asked in breif outperform the opportunity not used well verify with good hand just giving up
I applied through college or university. I interviewed at Amazon (Bengaluru) in Jun 2022
Interview
Asked me to explain the architecture of one of the project from my resume.
Explained using class diagrams.
Design a Whatsapp like service.
Given the high level design first, then dived deeper explaining load balancing, splitting into microservies and communication between them, notification service, message queuing, database sharding, etc.
Asked me how to maintain the sequencing of messages, since client’s time-stamp would be unreliable.
Class diagram for a standalone Chess board game.
Discussion on the my design like, why this class/relationship is needed, why this method is in this class rather than that, etc. Convinced him for few of them, giving proper reasons, and made changes in the design for other few.
Pseudo code for all the possible moves of any piece.
Interview questions [1]
Question 1
Asked me to explain the architecture of one of the project from my resume.
Explained using class diagrams.
Design a Whatsapp like service.
Given the high level design first, then dived deeper explaining load balancing, splitting into microservies and communication between them, notification service, message queuing, database sharding, etc.
Asked me how to maintain the sequencing of messages, since client’s time-stamp would be unreliable.
Class diagram for a standalone Chess board game.
Discussion on the my design like, why this class/relationship is needed, why this method is in this class rather than that, etc. Convinced him for few of them, giving proper reasons, and made changes in the design for other few.
Pseudo code for all the possible moves of any piece.
Series of technical interviews starting with a basic programming coding assessment followed by live coding session with developer. Then afterwards more technical questions and background questions. Pretty straight forward but must be prepared for it.
Top companies for "Compensation and Benefits" near you