If you are looking to develop excellent distributed systems, then Amazon.com is the place.
Work is amazing. I'm currently involved in developing low latency, horizontally scalable, fault-tolerant systems. The work is very challenging.
Also, the company lets you own what you develop, starting from architecture, coding, testing, and maintaining your software, which no other company provides. You will come to know all the aspects of software development.
Online coding question -> Phone screening -> Virtual onsite. I was asked classic coding and system design interview questions. Behavioral questions focused on Amazon's leadership principles, and most of them were from the study material that the rec
I had four hour-long interviews in a single day. Three of them were technical interviews, while one was a discussion about my workplace experience and situations. The last interview was with a Bar Raiser, which is a very difficult interview. I didn
The interview process was a little challenging. Some of the interviewers were nice, while others were a bit intimidating. Overall, it was a good experience for gaining and practicing interview skills. The three interviews were conducted back-to-back
Online coding question -> Phone screening -> Virtual onsite. I was asked classic coding and system design interview questions. Behavioral questions focused on Amazon's leadership principles, and most of them were from the study material that the rec
I had four hour-long interviews in a single day. Three of them were technical interviews, while one was a discussion about my workplace experience and situations. The last interview was with a Bar Raiser, which is a very difficult interview. I didn
The interview process was a little challenging. Some of the interviewers were nice, while others were a bit intimidating. Overall, it was a good experience for gaining and practicing interview skills. The three interviews were conducted back-to-back