# Amazon Interview | Set 65 (Off-Campus for SDE-2)

My experience for Amazon’s Software Development Engineer-2

1st Round (Face-to-Face)
1. Design ATM
2. Design Car Service center
—- Deep dive into design and focus on specific modue called ‘Service’
—- Supervisor should be able to allot a Best Engineer to Service customer request, How do you code to get best engineer to fix the car service request.

2nd Round (Face-to-Face)
1. Write a program to get all list of nodes without siblings in Binary tree
2. How do you implement ‘Car service center’ application to achieve Reliability, Scalable and Consistent in distributed environment.

3rd Round (Face-to-Face)
1. Some behavioural Questions
2. Core java Q: Why do we need equals method ? Can we check equality using hashcode method. Difference b/w them ?.
3. Get all nodes K distance away from leaf nodes. I could able to tell him my idea, but I couldn’t able to come up with program with in given time.

4th Round (Face-to-Face)
1. Specific questions on current working project.
2. Implement my own Connection pooling
3. Given a linked list, write a function to reverse every k nodes. Initially I told him solution with help of Stack , then he asked without using extra space, With his clue, I could able to tell him using recursive logic to solve it.
Inputs: 1->2->3->4->5->6->7->8->NULL and k = 3
Output: 3->2->1->6->5->4->8->7->NULL.

5th Round (Face-to-Face)
1. Given a string, find the longest substring which is palindrome. For example, if the given string is “forgeeksskeegfor”, the output should be “geeksskeeg”. I have seen this question , but never thought about solution.
Same question i got in interview, I was very happy to get solution, interview asked me optimize further. I could fix 1 improvement and he suggested 1 improvement.
2. Identify all possble entities/domain objects in Cricket. Went little deep.
3. Given Channel, Program and TRP ratings, How do you consume those at server side,
and what do you do to retrieve specific data like 1Get all programs in given channel where TRP is > 10′.
4. Some behavioral Questions

Overall it was great experience, Myself satisfied with my performance in all rounds expect 3rd round :(.

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.

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

My Personal Notes arrow_drop_up
Article Tags :
Practice Tags :

Be the First to upvote.

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