Amazon SDE-1 Interview Experience | Amazon WOW-2020

Online Test:
The first round contain easy to medium questions. The online test consists of 28 MCQs in which there were general aptitude questions, OOPS, output, Data structure etc. In addition to this, there were 2 coding questions.
Q1). https://www.geeksforgeeks.org/counting-inversions
Q2).Find the position of leftmost and the rightmost set bit, also the number of total set bits.
Tips– Complexity doesn’t matter in this round, O(n2) solution is acceptable. Also STL works well.

After this there are 4 Technical Online Interviews.

Round 1:

It is a coding round consisting of two coding questions.
Q1). https://www.geeksforgeeks.org/modify-binary-tree-get-preorder-traversal-using-right-pointers

Q2). Find the strings from an array which are not prefix of any other string. (He want the optimised trie solution with full Trie implementation).



Round 2:

It is also a coding round consisting of two coding questions.

Q1). At first he asked me about cache and its types and then full implementation. https://www.geeksforgeeks.org/lru-cache-implementation/
Q2). https://www.geeksforgeeks.org/minimum-number-platforms-required-railwaybus-station

Round 3:

This round is based on knowledge about subjects and 2 coding questions are asked. At first he asked me about my favourite subject I said Data Structure then he asked me basic questions about the complexity and type, and questions related to Cache(Very Important).

Q1). https://www.geeksforgeeks.org/a-linked-list-with-next-and-arbit-pointer/

Q2). https://www.geeksforgeeks.org/construct-a-special-tree-from-given-preorder-traversal/

Round 4:



It was both behavioural and technical round. Amazon focuses more on their Leadership principles. Questions related to that were asked. For Example:-

  1. Describe any situation when your judgement/idea had a great impact.
  2. Describe any situation when you took initiative.
  3. What will you do if you are given a deadline and it’s not possible to complete that project with that deadline.
  4. Describe a situation when your teammates did not agreed with your idea.

Many more questions were asked. The interviewer want me to give answers specifically related to software only.

Two coding questions were asked-

Q1). https://www.geeksforgeeks.org/find-triplets-array-whose-sum-equal-zero/

Q2). https://www.geeksforgeeks.org/find-union-and-intersection-of-two-unsorted-arrays/

Result: SELECTED

IMPORTANT:- Go through Geeksforgeeks in depth also go through the past experiences available. The interviewer wants the most optimised solution possible to every question with full implementation. Don’t give up on coding question, the interviewer will help you whenever you are stuck. Also a production ready, clean  code is expected on the live coding platform. The whole process took 1 month so be patient.

Write your Interview Experience or mail it to contribute@geeksforgeeks.org

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :
Practice Tags :


8


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.