100+ Questions – How to clear your Amazon Interview?

If you are also looking for jobs, join our Placement Guaranteed Course designed by top IITians and Senior developers & get a Job guarantee of CTC upto 25 LPA – /placement-guarantee-program/

On the day of your interview:

  • Conduct your interview in a well-lit and ideally quiet setting, free of distractions. Given the widespread shift to remote work and potential impacts on personal life, you may face unique circumstances such as children, pets, or family members in your workspace. Rest assured, our interview teams are empathetic to these situations. We’re all in this together.
  • Check your internet connection to ensure it’s stable and functioning properly.
  • Ensure your webcam is working correctly. If you don’t have a headset, be ready to mute your microphone when you’re not speaking.
  • If you’re using a laptop, cellphone, or tablet, make sure your device is fully charged before the interview.


  • If you encounter technical issues during your interview, close and reopen the Chime bridge.
  • If you still face connectivity problems, dial in from your mobile phone using the toll-free number provided in the interview invitation.
  • Immediately email your recruiting contact if you’re unable to connect via phone.

Additional tips:

  • The dress code is comfortable and casual.
  • For interviews involving technical tasks (such as coding or design exercises), consider drawing your solution and presenting it to the interviewer. If applicable, you have several options:
  • Use a drawing or diagramming tool on your computer and share that window through Chime.
  • Utilize a free web-based whiteboarding tool like the AWW app and share your browser screen via Chime.
  • Draw your solution on a piece of paper and hold it up to the camera when ready.
  • Practice using Chime and your chosen exercise solution before your interview for familiarity and confidence.

If you are also looking for jobs, join our Placement Guaranteed Course designed by top IITians and Senior developers & get a Job guarantee of CTC upto 25 LPA – /placement-guarantee-program/

Important DSA Questions:


  1. Two Sum
  2. Three Sum
  3. Largest Contiguous Sum
  4. Matrix Rotation
  5. Row Column Zero
  6. Next Greater Permutation
  7. Max Consecutive Ones
  8. Inversion Count
  9. Merge Overlapping Intervals
  10. Search Range
  11. Square Root
  12. Max Consecutive Ones
  13. Implement Merge Sort
  14. Implement Quicksort
  15. Merge Overlapping Intervals
  16. Trapping Rain Water
  17. k-diff pairs
  18. Largest Rectangle in Histogram
  19. Next Greater Element
  20. Sliding Window Maximum
  21. Longest Substring Without Repeat
  22. Longest Subarray with Zero Sum
  23. Longest Consecutive Sequence
  24. Distinct Numbers in Window
  25. Four Sum
  26. Longest Substring with K Unique Characters
  27. Rat In A Maze
  28. Combination Sum 1
  29. Combination Sum 2
  30. Word Break
  31. Palindrome Partitioning
  32. Subsets – II
  33. Letter Combinations of a Phone Number
  34. Generate Parentheses
  35. Restore IP Addresses
  36. Subsets
  37. Sudoku Solver
  38. Combinations
  39. Word Search Board
  40. Number of Islands
  41. M-Coloring Problem
  42. Knight’s Journey On A Chessboard
  43. Stepping Numbers
  44. Valid Path

Linked Lists:

  1. Intersection of Two Linked Lists
  2. Clone List with Random Pointer
  3. Reverse a Linked List
  4. Middle Element of Linked List
  5. Merge Two Sorted Linked List
  6. Delete Xth Node From End of Linked List
  7. Add Two Numbers as Lists
  8. Linked List Palindrome
  9. Detect Loop in Linked List
  10. Remove Loop From Linked List
  11. Rotate a Linked List
  12. Flatten a Multi-Level Linked List
  13. Remove Element at Kth Position in Linked List
  14. Find xth Node from End of Linked List
  15. Reverse a Linked List II
  16. Reverse a Linked List in k-groups
  17. Add One to Linked List
  18. Reorder List


  1. Symmetric Binary Tree
  2. Maximum Path Sum of Binary Tree
  3. Identical Binary Trees
  4. Lowest Common Ancestor in Binary Tree
  5. Balanced Binary Tree
  6. Binary Tree Zigzag Level Order Traversal
  7. Bottom View of Binary Tree
  8. Right View of Binary Tree
  9. Binary Tree Inorder Traversal
  10. Binary Tree Preorder Traversal
  11. Binary Tree Postorder Traversal
  12. Maximum Depth of Binary Tree
  13. Diameter of Binary Tree
  14. Flatten Binary Tree to Linked List
  15. Populating Next Right Pointers in Each Node
  16. Invert Binary Tree
  17. Two Sum in BST
  18. Kth Largest in BST
  19. Kth Smallest in BST
  20. Inorder Successor of Node in BST
  21. Is Binary Tree BST
  22. Lowest Common Ancestor in BST

Stacks and Queues:

  1. Implement Queue using Array
  2. Implement Queue using Stacks
  3. Implement Stack using Queues
  4. Implement Min Stack


  1. Balanced Parentheses
  2. Word Search Board
  3. Number of Islands
  4. M-Coloring Problem
  5. Knight’s Journey On A Chessboard
  6. Stepping Numbers
  7. Valid Path
  8. Valid Course Schedule

If you are also looking for jobs, join our Placement Guaranteed Course designed by top IITians and Senior developers & get a Job guarantee of CTC upto 25 LPA – /placement-guarantee-program/

Important Technical Questions:

  1. Circular String Formation: Given an array of strings, determine if they can be arranged in a circular chain where each string’s last character matches the next string’s first character.
  2. Efficient Data Structure: Describe an efficient data structure for minimizing operations in an array, including adding a value to a range and finding the value of a specified element.
  3. Palindrome Check: Determine if the sequence {a, n, d} forms a palindrome. Additionally, devise a method to identify if a random string is a palindrome.
  4. AVL Tree Implementation: Discuss the implementation details of AVL trees.
  5. Linked List Manipulation: Reverse K nodes in a given linked list.
  6. Binary Search in an Array: Search for an element in an array with elements initially increasing then decreasing, using a modified binary search.
  7. Finding Second Largest Element: Find the second largest element in an array efficiently.
  8. Occurrence of an Element: Given a sorted array with repeated elements, find the occurrence of a specific element using binary search.
  9. Directory Structure Management: Create a data structure and algorithm to print all files in a directory, including subdirectories.
  10. Binary Search Tree to Doubly Linked List (DLL) Conversion: Convert a Binary Search Tree (BST) into a Doubly Linked List (DLL), and vice versa, in place.
  11. Binary Tree Operations: Perform operations like vertical traversal and finding the Lowest Common Ancestor (LCA) in Binary Trees and Binary Search Trees.
  12. Graph and Tree Differences: Define a tree and distinguish between a graph and a tree.
  13. Graph Properties and Implementation: Determine if a given graph is a tree using an adjacency matrix.
  14. Linked List Arithmetic: Write a function to add two numbers represented by linked lists.
  15. Stack-Based Problems: Solve stack-related problems like the stock span problem and finding the next greater element.
  16. Time Complexity and Hashing: Define constant time complexity and explain the concept of hashing.
  17. Database Management Language Compiler (DML): Discuss the function of a DML compiler.
  18. Indexing Methods: List at least four types of indexing used in databases.

If you are also looking for jobs, join our Placement Guaranteed Course designed by top IITians and Senior developers & get a Job guarantee of CTC upto 25 LPA – /placement-guarantee-program/

Important HR Questions:

  1. Tell us about yourself.
  2. Why did you apply for Amazon?
  3. What inspires you to be part of the Amazon family?
  4. What is your dream company? Why Amazon? How is it different from its competitors?
  5. Why do you want to be a part of Amazon?
  6. How did you come to know about Amazon?
  7. Are you comfortable with changing cities for the job? Do you know someone working in Amazon?
  8. Any queries?
  9. What are your short term & long term career goals?
  10. Use only 3 words to describe yourself.
  11. What makes you better than other candidates here?
  12. Why should we hire you?
  13. Tell us your weaknesses that hinder your work? How will you overcome them if we hire you?
  14. Why do you want to leave your current company in such a short interval?
  15. Did you ask your current company to provide that type of work as you are looking for in Amazon?
  16. What did you buy via online shopping last time?
  17. Name the founder of Amazon.

These preparation tips not only set the foundation for succeeding in Amazon’s technical interviews but are also applicable to technical interviews at other companies, making them universally valuable for any tech professional’s career advancement.

If you are also looking for jobs, join our Placement Guaranteed Course designed by top IITians and Senior developers & get a Job guarantee of CTC upto 25 LPA – /placement-guarantee-program/

2 thoughts on “100+ Questions – How to clear your Amazon Interview?

Leave a Reply

Your email address will not be published.