Amazon Interview Experience | Set 144 (Off-Campus For SDE-1)

F2F Round 1:
1. Tell me about yourself.
2. Tell me about any challenging work you did in any of your past projects, why was it challenging?
3. Given an unsorted array find maximum distance between two elements considering the following condition:
Arr[i]https://www.geeksforgeeks.org/add-greater-values-every-node-given-bst/
After this was done, he asked to do it without using pointer variable parameter.

F2F Round 2:
1. Given an array of words, print all the words which are not anagram of any other word. For example, Input {“cat”, “dog”, “tac”, “god”, ”rat”, ”toy”, “act”}, Output{“rat”, ”toy”}.
Variation of this https://www.geeksforgeeks.org/given-a-sequence-of-words-print-all-anagrams-together-set-2/
2. Given a tree connect all the nodes at same level in both directions
Variation of this https://www.geeksforgeeks.org/connect-nodes-at-same-level-with-o1-extra-space/

F2F round 3(Hiring Manager):
1. Tell me about self.
2. Why do you want to change your current company? Why Amazon?
3. Tell me about your current Projects. What is your role? Tell me architecture of this project?
4. Design a class to implement Linux File system.
5. Have you used twitter? Tell me working procedure of tiny URL.
6. How facebook works for following:
What data structure will you use to store friends and friends of friends?
Design structure for friends list, friend request sent list, received friend request list, store message, notification etc.
7. What happens when we type www.amazon.in ?
8. How does DNS work, what protocol does it use DNS what is difference between UDP in TCP. Which protocol will you use when I will ask to design DNS
9. Insert a node in linked list in sorted order; again modify the same code to work for circular linked list.


F2F round 4(Senior Technical Manager):

1. Tell me about yourself.
2. Why do you want to change in your current company. Give two reasons why do you want join Amazon.
3. Deep Discussion on Projects I have worked on, Challenging part in these projects, why was it challenging?
4. Tell me a situation where you did not complete your work in given time.
5. Have you made any mistake any time in your project and what was its impact on projects?
6. Given array of 0’s and 1’s. All 0’s are coming first followed by 1’s. find the position of first 1
Ex 0000111 o/p : 4
Again he modified it . Do the same if stream is coming 00000000……..1111111……
In less than O(N)

Thanks to GeeksforGeeks for providing such a wonderful resource for interview preparation.



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

Related Practice Problems


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



My Personal Notes arrow_drop_up