1. Add two numbers represented by linked lists I gave recursion solution code. Then asked for optimized one.
1. Detail overview of current project. roles and responsibilities.
2. Implementation of Queue but with certain kind of constraints. Basically looking for knowledge of design patterns.
1. Again went through resume and asked every point.
2. Max sum path in two arrays
List all possible test cases.
3. Design a dashboard system. both HLD and LLD.
1. Design a system to upload images and tag them, ability to search images with two or more tags particular tags.
2. Most challenging work
5th Round (Bar Raiser):
1. Most challenging work
2. Why Amazon?
3. Why leaving current company?
4. Evaluation of Postfix Expression
5. Design a online shipment tracking system.
Note: In all they asked for production ready code. Please take care of all edge case.
If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.