Skip to main content

Amazon Software Engineer Interview Questions

Review this list of 148 Amazon Software Engineer interview questions and answers verified by hiring managers and candidates.
  • Amazon logoAsked at Amazon 
    1 answer

    "This depends on the list of documents and the length of the documents. My implementation will use Trie with node containing the following: class TrieNode { is_end: boolean, instances: { docid → [wordpositions] }, children: array[26] } Look up for a word will give result instances{docid:wordposition...} dictionary (which can be further improved by methods like max instance on a document....you name it...) Trie space is proportional to the total characters in"

    Aelaf G. - "This depends on the list of documents and the length of the documents. My implementation will use Trie with node containing the following: class TrieNode { is_end: boolean, instances: { docid → [wordpositions] }, children: array[26] } Look up for a word will give result instances{docid:wordposition...} dictionary (which can be further improved by methods like max instance on a document....you name it...) Trie space is proportional to the total characters in"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "In my role as VP of operational model transformation was leading the definition of current and to be state of operations for a business representing >50% of the revenue & profits of the company. In a monthly feedback session, my manager shared how he noticed I had not delegated tasks and that I should work with 2 members who had been seconded to the team. We were working on a tight timeline and we wanted to get the targets completed earlier so that we can provide some buffer for further alignm"

    Chung jin C. - "In my role as VP of operational model transformation was leading the definition of current and to be state of operations for a business representing >50% of the revenue & profits of the company. In a monthly feedback session, my manager shared how he noticed I had not delegated tasks and that I should work with 2 members who had been seconded to the team. We were working on a tight timeline and we wanted to get the targets completed earlier so that we can provide some buffer for further alignm"See full answer

    Software Engineer
    Behavioral
    +2 more
  • Amazon logoAsked at Amazon 
    1 answer

    "I’d open by confirming we’re designing object storage for arbitrary binary objects—images, backups, data lake files—not block volumes for VMs unless you redirect me. Actors: developers and services inside Amazon’s ecosystem, multi-tenant, millions of buckets, trillions of objects. MVP API: create bucket, PUT object, GET object, DELETE, list objects with prefix, HEAD for metadata. I’d ask about versioning, encryption at rest default, and whether"

    Jiale L. - "I’d open by confirming we’re designing object storage for arbitrary binary objects—images, backups, data lake files—not block volumes for VMs unless you redirect me. Actors: developers and services inside Amazon’s ecosystem, multi-tenant, millions of buckets, trillions of objects. MVP API: create bucket, PUT object, GET object, DELETE, list objects with prefix, HEAD for metadata. I’d ask about versioning, encryption at rest default, and whether"See full answer

    Software Engineer
    Product Design
    +1 more
  • Software Engineer
    Behavioral
  • Amazon logoAsked at Amazon 
    1 answer
    Software Engineer
    Behavioral
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
    +2 more
  • Amazon logoAsked at Amazon 
    1 answer

    "will design remote two-player Tic Tac Toe: players see the same authoritative 3×3 board, take turns as X and O, and get instant updates when the other moves. I will assume mobile and web clients, spotty networks, and that cheating must be prevented by never trusting the client board state. Clarifications. Are users logged in or guest with a link? Is matchmaking random or invite-only? What happens on disconnect—forfeit, pause, or async completion? D"

    Jiale L. - "will design remote two-player Tic Tac Toe: players see the same authoritative 3×3 board, take turns as X and O, and get instant updates when the other moves. I will assume mobile and web clients, spotty networks, and that cheating must be prevented by never trusting the client board state. Clarifications. Are users logged in or guest with a link? Is matchmaking random or invite-only? What happens on disconnect—forfeit, pause, or async completion? D"See full answer

    Software Engineer
    System Design
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "When talking about my role in current team, I talked following things: High level technologies used. Collaboration work I did with PM and Design counter parts. Web UX features that we built. Hiring and boot strapping team from 0. Given that there is straight match to the profile hiring manager was looking for, he got pretty excited and spent time selling the job."

    Sudhakar P. - "When talking about my role in current team, I talked following things: High level technologies used. Collaboration work I did with PM and Design counter parts. Web UX features that we built. Hiring and boot strapping team from 0. Given that there is straight match to the profile hiring manager was looking for, he got pretty excited and spent time selling the job."See full answer

    Software Engineer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    3 answers

    "Use a BFS"

    Kwaku K. - "Use a BFS"See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
  • Software Engineer
    Behavioral
    +2 more
  • Amazon logoAsked at Amazon 
    2 answers

    "na"

    Nishigandha B. - "na"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "Front Page Layout Design for Newspaper App Header Section Logo: Displays at the top left. App Name: Displays alongside, so very prominent. Search Bar: Centered with search to find articles within the application. Navigation Menu: The links to the respective sections, World, Politics, Sports, Entertainment, and Opinion, etc Main Content Area Top Stories Carousel: It is a rotating banner that displays the top 3-5 news stories with images along with their headlines. Each story should be cl"

    Midde V. - "Front Page Layout Design for Newspaper App Header Section Logo: Displays at the top left. App Name: Displays alongside, so very prominent. Search Bar: Centered with search to find articles within the application. Navigation Menu: The links to the respective sections, World, Politics, Sports, Entertainment, and Opinion, etc Main Content Area Top Stories Carousel: It is a rotating banner that displays the top 3-5 news stories with images along with their headlines. Each story should be cl"See full answer

    Software Engineer
    Product Design
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Data Structures & Algorithms
    +1 more
Showing 121-140 of 148