I recently attended the Amazon interview process for the role of Software Development Engineer. The process consisted of two rounds, both conducted online. The first round was an online coding assessment, where I was given two algorithmic problems to solve within a limited time. These problems primarily focused on data structures and algorithms, testing my logical reasoning, edge case handling, and time complexity optimization. The second round was a live coding interview conducted on a shared editor. In this round, the interviewer asked me to solve one or two coding problems in real-time while explaining my thought process and approach. The problems were based on core DSA topics such as arrays, hash maps, recursion, or trees. I was expected to write clean, optimized code and also discuss the time and space complexity of my solutions. Overall, the experience was intellectually stimulating, and it highlighted the importance of clear communication, problem-solving under pressure, and strong fundamentals in data structures and algorithms.
very bad experience, Panel was very unprofessional and was not treating everyone equally, I guess it was only genius not for average people like us. Any how its also possible they are not good enough for me, but i feel they did not give an honest try.