Interview Questions

Review this list of 4,130 interview questions and answers verified by hiring managers and candidates.
  • Amazon logoAsked at Amazon 

    "The interviewer was interested how the system design would be for files, directories, symbolic links. After proposing my idea, I was asked to print all files for a given path."

    B. T. - "The interviewer was interested how the system design would be for files, directories, symbolic links. After proposing my idea, I was asked to print all files for a given path."See full answer

    Software Engineer
    System Design
  • "To design a scalable ticketing system for peak events like Black Friday, you must employ a microservices architecture, implement robust load balancing, leverage caching, and use a combination of NoSQL and relational databases for different data types. Key features also include real-time seat booking, secure payment integration, mobile compatibility with QR code validation, robust admin dashboards for analytics, and integrated marketing tools like promo codes. The system needs to prioritize avail"

    Teja G. - "To design a scalable ticketing system for peak events like Black Friday, you must employ a microservices architecture, implement robust load balancing, leverage caching, and use a combination of NoSQL and relational databases for different data types. Key features also include real-time seat booking, secure payment integration, mobile compatibility with QR code validation, robust admin dashboards for analytics, and integrated marketing tools like promo codes. The system needs to prioritize avail"See full answer

    Solutions Architect
    System Design
  • +8

    "Assumptions Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts Assume users can maintain a balance in Meta Pay Assume life cycle of the product is post launch adoption phase Clarifying questions Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes” Where is it available? > Assume answer is “US” "

    Philip C. - "Assumptions Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts Assume users can maintain a balance in Meta Pay Assume life cycle of the product is post launch adoption phase Clarifying questions Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes” Where is it available? > Assume answer is “US” "See full answer

    Product Manager
    Product Strategy
  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a time when you improved a complex process.'
    +10

    "This is the answer I have prepared. Please let me know your comments and how I can improve the answer. I have worked on many process improvement initiatives and projects. I want to share an initiative that I led and delivered while at my previous employer. It had a great impact on over 60 programs and projects across teams in six different countries. Analysts and program managers used to generate a monthly program performance report that deals with all aspects, including schedule, risks, costs"

    Balaji G. - "This is the answer I have prepared. Please let me know your comments and how I can improve the answer. I have worked on many process improvement initiatives and projects. I want to share an initiative that I led and delivered while at my previous employer. It had a great impact on over 60 programs and projects across teams in six different countries. Analysts and program managers used to generate a monthly program performance report that deals with all aspects, including schedule, risks, costs"See full answer

    Behavioral
    Project Management
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +3

    "Clarify: Zoom for business - we are referring to Zoom meetings for enterprise customers Are there any specific features or goals we want to track. Assumption - We are at overall zoom business for enterprise customers Is there any particular geography or demographics we want to look at - Assumption - we are looking at across the globe Goals: Zoom allows users to conduct meetings internally and externally with folks across the organization. Enterprise customers access Zoom with their cor"

    Sahil A. - "Clarify: Zoom for business - we are referring to Zoom meetings for enterprise customers Are there any specific features or goals we want to track. Assumption - We are at overall zoom business for enterprise customers Is there any particular geography or demographics we want to look at - Assumption - we are looking at across the globe Goals: Zoom allows users to conduct meetings internally and externally with folks across the organization. Enterprise customers access Zoom with their cor"See full answer

    Product Manager
    Analytical
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +1

    "!! FEEDBACK WELCOME !! Clarify question By art we mean visual art, e.g. paintings? - Yes Is this a solution to create art on Instagram or to showcase existing art on Instagram? - Create art Why build this, Engagement or Acquisition? - Engagement Reframe: We want to increase Instagram engagement through creation and sharing of art with followers. Talking about the space The Internet has over time continuously reduced barriers to creative expression. From blogging to Twitter,"

    Apurv K. - "!! FEEDBACK WELCOME !! Clarify question By art we mean visual art, e.g. paintings? - Yes Is this a solution to create art on Instagram or to showcase existing art on Instagram? - Create art Why build this, Engagement or Acquisition? - Engagement Reframe: We want to increase Instagram engagement through creation and sharing of art with followers. Talking about the space The Internet has over time continuously reduced barriers to creative expression. From blogging to Twitter,"See full answer

    Product Manager
    Product Design
  • +22

    "Clarifying How does autoplay work? I presume it's how it's done today (no audio, start playing once the video is scrolled to be completely in the user's screen) Desktop or mobile? Which market is this? Users in US / Western Europe vs developing markets have different behaviors Goals & Metrics FB's mission is to help people build deeper connections. As a news feed PM, the goal is to make sure FB news feed is valuable to the users by being a great way to keep in touch with"

    Patrick B. - "Clarifying How does autoplay work? I presume it's how it's done today (no audio, start playing once the video is scrolled to be completely in the user's screen) Desktop or mobile? Which market is this? Users in US / Western Europe vs developing markets have different behaviors Goals & Metrics FB's mission is to help people build deeper connections. As a news feed PM, the goal is to make sure FB news feed is valuable to the users by being a great way to keep in touch with"See full answer

    Execution
    Analytical
  • Google logoAsked at Google 
    Video answer for 'What's the biggest threat to YouTube?'
    +19

    "YT threats →. Let's define threat - activities that reduce actual or growth rate for user base / watch time / $ User - what impacts user base, users’ watch time (why would users not use YT anymore?) Competition - all apps that compete for users' time spent on digital entertainment (VOD, social media apps like tiktok, vMVPDs) Safety, trust, privacy, digital well being No relevant content Distribution - platform bans, distribution deals falling through (eg smart TVs)"

    Urvashi G. - "YT threats →. Let's define threat - activities that reduce actual or growth rate for user base / watch time / $ User - what impacts user base, users’ watch time (why would users not use YT anymore?) Competition - all apps that compete for users' time spent on digital entertainment (VOD, social media apps like tiktok, vMVPDs) Safety, trust, privacy, digital well being No relevant content Distribution - platform bans, distribution deals falling through (eg smart TVs)"See full answer

    Product Manager
    Product Strategy
  • "Before proceeding, I just wanted to clarify we wanted to check for the impact of showing content from non-friends in users’ feeds, and here non-friends I would assume could be anyone, but mainly like content creators, and I am not including ads here. But I wanted to ask if there is any current logic as to what posts to show based on users' affinity to those posts, maybe basis the user engagement to Insta feed. now objective of this would be to improve the engagement of the platform, as if users"

    Dhruv S. - "Before proceeding, I just wanted to clarify we wanted to check for the impact of showing content from non-friends in users’ feeds, and here non-friends I would assume could be anyone, but mainly like content creators, and I am not including ads here. But I wanted to ask if there is any current logic as to what posts to show based on users' affinity to those posts, maybe basis the user engagement to Insta feed. now objective of this would be to improve the engagement of the platform, as if users"See full answer

    Data Scientist
    Statistics & Experimentation
  • "From Product Management perspective: I would first start with some clarifying questions. Is this algorithm to be used across Play Store for all kinds of apps or for some specific catgeory of apps What is the major objective. Are you entering a new market and hence objective is to capture market OR already in an existing market and want to maximise profit (since Google, most likely second objective) I would like to experiment with algorithms and see results before finalising. This will nee"

    Aditya S. - "From Product Management perspective: I would first start with some clarifying questions. Is this algorithm to be used across Play Store for all kinds of apps or for some specific catgeory of apps What is the major objective. Are you entering a new market and hence objective is to capture market OR already in an existing market and want to maximise profit (since Google, most likely second objective) I would like to experiment with algorithms and see results before finalising. This will nee"See full answer

    Product Manager
    Analytical
    +1 more
  • +7

    "Clarifying Qs: Uber PM Business goals - revenue, user engagement Known customer needs Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B Geo - US Uber mission -- Create opportunity through movement Uber strengths - Brand value Mobile tech GPC tracking Real-time traffic and routing algos Fleet of drivers Why we need this app for kids: Why would kids want to trav"

    Ayush R. - "Clarifying Qs: Uber PM Business goals - revenue, user engagement Known customer needs Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B Geo - US Uber mission -- Create opportunity through movement Uber strengths - Brand value Mobile tech GPC tracking Real-time traffic and routing algos Fleet of drivers Why we need this app for kids: Why would kids want to trav"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 
    +8

    "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space , The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"

    Anni P. - "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space , The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • "I recently led the development and implementation of a data analytics platform tailored for credit unions and mortgage companies, which was suffering from fragmented systems, inconsistent data fields across LOS platforms, and outdated reporting practices. Here's how I managed the full lifecycle: ✅ Initiation / Discovery Conducted executive interviews across five financial institutions to understand reporting and visibility gaps. Shadowed loan officers and underwriters"

    Simran S. - "I recently led the development and implementation of a data analytics platform tailored for credit unions and mortgage companies, which was suffering from fragmented systems, inconsistent data fields across LOS platforms, and outdated reporting practices. Here's how I managed the full lifecycle: ✅ Initiation / Discovery Conducted executive interviews across five financial institutions to understand reporting and visibility gaps. Shadowed loan officers and underwriters"See full answer

    Technical Program Manager
    Behavioral
    +1 more
  • +8

    "Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"

    Srikant V. - "Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"See full answer

    Software Engineer
    Coding
    +1 more
  • Amazon logoAsked at Amazon 
    +1

    "I tried solving this problem and here is the recorded video for the answer. https://www.youtube.com/watch?v=d1tOkeQjyI4 And here is the link to Excalidraw board - https://excalidraw.com/#json=uabNFHcZm5qNh8CInMvyh,Wn9Vf1ZhGdl_iBCQYFkYdw"

    Rjj - "I tried solving this problem and here is the recorded video for the answer. https://www.youtube.com/watch?v=d1tOkeQjyI4 And here is the link to Excalidraw board - https://excalidraw.com/#json=uabNFHcZm5qNh8CInMvyh,Wn9Vf1ZhGdl_iBCQYFkYdw"See full answer

    Engineering Manager
    System Design
    +1 more
  • Google logoAsked at Google 
    Video answer for 'Design a great gas station.'
    +7

    "A gas station is a place to refuel our cars to a set amount, pay for it, and get out. What do we mean by great - do we want to revamp the experience of a gas station? Yes. Who are we? Let's say we are one of the big oil dealerships in the US. OK, so we are looking at building this in the US? Yes. Is this for a specific type of gas station - for trucks, normal cars, or other special vehicles? Assume it's for normal cars. We are a big oil dealership and we want to revamp our gas stations."

    Gokul S. - "A gas station is a place to refuel our cars to a set amount, pay for it, and get out. What do we mean by great - do we want to revamp the experience of a gas station? Yes. Who are we? Let's say we are one of the big oil dealerships in the US. OK, so we are looking at building this in the US? Yes. Is this for a specific type of gas station - for trucks, normal cars, or other special vehicles? Assume it's for normal cars. We are a big oil dealership and we want to revamp our gas stations."See full answer

    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Addressed the duality of the feature - each user is a consumer and provider Addressed pain points such as cleaning, security "

    Adi S. - "Addressed the duality of the feature - each user is a consumer and provider Addressed pain points such as cleaning, security "See full answer

    Product Manager
    Product Design
  • +3

    "Best practices for prioritizing customer service requests Prioritizing support requests is a key part of creating a customer journey optimized for maximum revenue. If you want to start using a ticket prioritization process that will boost both customer satisfaction and your bottom line, we've got nine proven best practices below: Respond to your most loyal customers first Tag repeat customers as high-priority tickets Automate simple requests wherever possible Mark tickets with urg"

    Hayatu H. - "Best practices for prioritizing customer service requests Prioritizing support requests is a key part of creating a customer journey optimized for maximum revenue. If you want to start using a ticket prioritization process that will boost both customer satisfaction and your bottom line, we've got nine proven best practices below: Respond to your most loyal customers first Tag repeat customers as high-priority tickets Automate simple requests wherever possible Mark tickets with urg"See full answer

    Product Manager
    Analytical
    +1 more
  • "2 Approaches: 1) The more intuitive approach is doing a multi-source BFS from all cats and storing the distance of closest cats. Then do a dfs/bfs from rat to bread. Time Complexity: O(mn + 4^L) where L is path length, worst case L could be mn Space Complexity: O(m*n) 2) The first approach should be fine for interviews. But if they ask to optimize it further, you can use Binary Search. Problems like "Finding max of min distance" or "Finding min of max" could be usually solved by BS. "

    Karan K. - "2 Approaches: 1) The more intuitive approach is doing a multi-source BFS from all cats and storing the distance of closest cats. Then do a dfs/bfs from rat to bread. Time Complexity: O(mn + 4^L) where L is path length, worst case L could be mn Space Complexity: O(m*n) 2) The first approach should be fine for interviews. But if they ask to optimize it further, you can use Binary Search. Problems like "Finding max of min distance" or "Finding min of max" could be usually solved by BS. "See full answer

    Software Engineer
    Coding
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +9

    "Clarify: Any specific types of groups (families or business)? Type of travel (air, train)? Global or domestic? Assumptions: Users have interest in travel. Content within Meta apps can help FB, whatsapp, Instagram. Have access to user data with travel preferences and budget. Resources to interact with travel businesses and institutions. Constraints: Users typically think of meta apps in the early discovery phase of travel, typically use travel company apps to complete experience e.g. booking,"

    Patrick W. - "Clarify: Any specific types of groups (families or business)? Type of travel (air, train)? Global or domestic? Assumptions: Users have interest in travel. Content within Meta apps can help FB, whatsapp, Instagram. Have access to user data with travel preferences and budget. Resources to interact with travel businesses and institutions. Constraints: Users typically think of meta apps in the early discovery phase of travel, typically use travel company apps to complete experience e.g. booking,"See full answer

    Product Manager
    Product Design
Showing 221-240 of 4130