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.
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.
It is a coding round consisting of two coding questions.
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).
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/
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).
It was both behavioural and technical round. Amazon focuses more on their Leadership principles. Questions related to that were asked. For Example:-
- Describe any situation when your judgement/idea had a great impact.
- Describe any situation when you took initiative.
- What will you do if you are given a deadline and it’s not possible to complete that project with that deadline.
- 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-
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.