Skip to main content

Interview Questions

Review this list of 4,398 interview questions and answers verified by hiring managers and candidates.
  • "Google flights doesn't have a booking experience. Is this even a real question?"

    Gunjan B. - "Google flights doesn't have a booking experience. Is this even a real question?"See full answer

    Product Manager
    Product Strategy
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +2

    "Implemented a recursive function which returns the length of the list so far. when the returned value equals k + 1 , assign current.next = current.next.next. If I made it back to the head return root.next as the new head of the linked list."

    דניאל ר. - "Implemented a recursive function which returns the length of the list so far. when the returned value equals k + 1 , assign current.next = current.next.next. If I made it back to the head return root.next as the new head of the linked list."See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +2 more
  • "Went through scenarios where a user Interviewer asked me to select a scenario, mostly outside of the control of the app. The interviewer saw me rattled and suggested the need to get to a venue as an experience. I designed a solution and suggested an MVP. The goal was to select a scenario, design MVP and suggest user journey/cohort selection and demonstrate measurement."

    Bharat D. - "Went through scenarios where a user Interviewer asked me to select a scenario, mostly outside of the control of the app. The interviewer saw me rattled and suggested the need to get to a venue as an experience. I designed a solution and suggested an MVP. The goal was to select a scenario, design MVP and suggest user journey/cohort selection and demonstrate measurement."See full answer

    Product Manager
    Product Design
  • Nextdoor logoAsked at Nextdoor 

    "Product Led Growth Strategy is where literally product drives growth Examples: Referrals Shares on social platforms Product offers basic functionalities for free and user has to upgrade for overall access Inviting friends or teams to your whiteboard In order to build an effective product led growth strategy we need to understand the users pain points, motivations, un met needs in detail that will help us to understand what resonates with the users such that they love the product, s"

    Durga prasad K. - "Product Led Growth Strategy is where literally product drives growth Examples: Referrals Shares on social platforms Product offers basic functionalities for free and user has to upgrade for overall access Inviting friends or teams to your whiteboard In order to build an effective product led growth strategy we need to understand the users pain points, motivations, un met needs in detail that will help us to understand what resonates with the users such that they love the product, s"See full answer

    Product Manager
    Product Strategy
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Product Manager
    Product Design
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "check y the -ve effect - ask them to solve that."

    Geo J. - "check y the -ve effect - ask them to solve that."See full answer

    Analytical
    Behavioral
    +1 more
  • Affirm logoAsked at Affirm 

    "The interviewer focused on the data models and steered the conversation there from the beginning. He had a specific design in mind and I just wasn't hitting it. He also wanted details on how I would implement the logic for splitting users into variants. I would recommend reading the LinkedIn blog on their AB Test system design."

    Anonymous Kingfisher - "The interviewer focused on the data models and steered the conversation there from the beginning. He had a specific design in mind and I just wasn't hitting it. He also wanted details on how I would implement the logic for splitting users into variants. I would recommend reading the LinkedIn blog on their AB Test system design."See full answer

    Software Engineer
    System Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Clarification: This is only for Facebook and not for Instagram, whatsapp etc. Facebook Hashtag helps Meta users to drive visibility into user posts as well as help categorize a post, feeling to what others in the community might be feeling. This helps bring the community together and that aligns with the mission of Facebook, which is to bring the world closer. This feature is also not a new feature in overall social media landscape, Twitter did it before and gained instant popularity. Wit"

    Soso K. - "Clarification: This is only for Facebook and not for Instagram, whatsapp etc. Facebook Hashtag helps Meta users to drive visibility into user posts as well as help categorize a post, feeling to what others in the community might be feeling. This helps bring the community together and that aligns with the mission of Facebook, which is to bring the world closer. This feature is also not a new feature in overall social media landscape, Twitter did it before and gained instant popularity. Wit"See full answer

    Product Manager
    Analytical
    +1 more
  • Pinterest logoAsked at Pinterest 
    Machine Learning Engineer
    System Design
  • Salesforce logoAsked at Salesforce 

    "This is a Diagnosis problem. We've gone over diagnosis problems in the past, but most are centered around usage. Even though this is about retention - do not be alarmed. We can still follow the TROPIC method to create a plan to thoroughly diagnose the issue: Ask clarifying questions List potential high level reasons Gather Context (TROPIC)Time Region Other features / products (internal) Platform Industry / Competition Cannibalization **Establish a theory of proba"

    Exponent - "This is a Diagnosis problem. We've gone over diagnosis problems in the past, but most are centered around usage. Even though this is about retention - do not be alarmed. We can still follow the TROPIC method to create a plan to thoroughly diagnose the issue: Ask clarifying questions List potential high level reasons Gather Context (TROPIC)Time Region Other features / products (internal) Platform Industry / Competition Cannibalization **Establish a theory of proba"See full answer

    Product Manager
    Analytical
    +1 more
  • +10

    " select user_id, b.marketing_channel from user_sessions a Left join attribution b on b.sessionid = a.sessionid group by 1,2 HAVING sum(purchasevalue)>100 and min(adclick_timestamp) `"

    G B. - " select user_id, b.marketing_channel from user_sessions a Left join attribution b on b.sessionid = a.sessionid group by 1,2 HAVING sum(purchasevalue)>100 and min(adclick_timestamp) `"See full answer

    Data Engineer
    Coding
    +3 more
  • Google logoAsked at Google 
    +6

    "import time class Task: def init\(self, description, interval=None): self.description = description self.interval = interval self.next_run = time.time() class SimpleTaskScheduler: def init\(self): self.tasks = [] def add_task(self, description, interval=None): self.tasks.append(Task(description, interval)) def run(self, duration=60): end_time = time.time() + duration while time.time() < end_time: curr"

    Yash N. - "import time class Task: def init\(self, description, interval=None): self.description = description self.interval = interval self.next_run = time.time() class SimpleTaskScheduler: def init\(self): self.tasks = [] def add_task(self, description, interval=None): self.tasks.append(Task(description, interval)) def run(self, duration=60): end_time = time.time() + duration while time.time() < end_time: curr"See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Clarifying Questions: When you say Language Learning app, you're referring to a user wanting to learn a new language through a Meta property - not NLP tech correct? -- Yes Is this a stand-alone app, or part of Facebook or another Meta app? -- You choose Are there any restrictions like budget, or time for this learning app? -- Nope. Give me a moment to think about how I want to structure this answer: Mission // Goal of Language Learning App Competition Audience Segments Pain Points "

    Brody C. - "Clarifying Questions: When you say Language Learning app, you're referring to a user wanting to learn a new language through a Meta property - not NLP tech correct? -- Yes Is this a stand-alone app, or part of Facebook or another Meta app? -- You choose Are there any restrictions like budget, or time for this learning app? -- Nope. Give me a moment to think about how I want to structure this answer: Mission // Goal of Language Learning App Competition Audience Segments Pain Points "See full answer

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

    "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."

    Sneha D. - "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."See full answer

    Technical Program Manager
    Product Design
    +1 more
  • Google logoAsked at Google 

    "Assumptions: User type: school children living in the USA. Form factor: mobile app on iOS and Android Problem statement School children all across the country visit museums 2-4 times in a year. The museums have info on the contents and layout but that is static. Key value proposition of product is to guide users through the museum Internal company assessment Let's assume the interview is at Google. Google's mission is to organise the world's information so this problem aligns with"

    Rahul J. - "Assumptions: User type: school children living in the USA. Form factor: mobile app on iOS and Android Problem statement School children all across the country visit museums 2-4 times in a year. The museums have info on the contents and layout but that is static. Key value proposition of product is to guide users through the museum Internal company assessment Let's assume the interview is at Google. Google's mission is to organise the world's information so this problem aligns with"See full answer

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

    "Functional requirement's: partial search while searching for users, products any keywords in the search. additional keywords in the filter Black listed words in the search. Non functional requirements: low latency, search through 2 Billion records recent search should be cached. Design: high reads, we should have caching enabled over the primary db storages. caching cluster can be added when the search load increases. read ahead. - check in cache (periodic cache refresh), lfu, lru "

    Sandeep Y. - "Functional requirement's: partial search while searching for users, products any keywords in the search. additional keywords in the filter Black listed words in the search. Non functional requirements: low latency, search through 2 Billion records recent search should be cached. Design: high reads, we should have caching enabled over the primary db storages. caching cluster can be added when the search load increases. read ahead. - check in cache (periodic cache refresh), lfu, lru "See full answer

    Machine Learning Engineer
    System Design
  • Amazon logoAsked at Amazon 
    +1

    "To determine if a graph is not a tree, you can check for the following conditions: Presence of cycles: A graph is not a tree if it contains cycles. In a tree, there should be exactly one unique path between any two vertices. If you can find a cycle in the graph, it cannot be a tree. Insufficient number of edges: A tree with N vertices will have exactly N-1 edges. If the graph has fewer or more than N-1 edges, then it is not a tree. Disconnected components: A tree is a connected graph, m"

    Vaibhav C. - "To determine if a graph is not a tree, you can check for the following conditions: Presence of cycles: A graph is not a tree if it contains cycles. In a tree, there should be exactly one unique path between any two vertices. If you can find a cycle in the graph, it cannot be a tree. Insufficient number of edges: A tree with N vertices will have exactly N-1 edges. If the graph has fewer or more than N-1 edges, then it is not a tree. Disconnected components: A tree is a connected graph, m"See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • +2

    "Let’s pick SFO (because it's a stupid choice.. probably easier if you pick a smaller airport) We know each passenger has to go through the scan at least once We can assume 10% of passengers go through twice People only go through scans when they depart but not when they arrive International planes are bigger so carry more people so need to calculate separately Approach Estimate how many gates there are Estimate airport operation hours Estimate the numbe"

    Jax H. - "Let’s pick SFO (because it's a stupid choice.. probably easier if you pick a smaller airport) We know each passenger has to go through the scan at least once We can assume 10% of passengers go through twice People only go through scans when they depart but not when they arrive International planes are bigger so carry more people so need to calculate separately Approach Estimate how many gates there are Estimate airport operation hours Estimate the numbe"See full answer

    Product Manager
    Estimation
  • "Facebook groups operate to inculcate community interaction. I would deep dive into the current user behavior to understand a lot more User journey User age groups that show most activity Usage of features Dominant topics Any other data point that will provide insight to usage statics Based on above findings, I would devise a feature that would target increasing retention/time spent on the groups by incentivizing high performing user and/or user groups. Some examples of features"

    Priyanka V. - "Facebook groups operate to inculcate community interaction. I would deep dive into the current user behavior to understand a lot more User journey User age groups that show most activity Usage of features Dominant topics Any other data point that will provide insight to usage statics Based on above findings, I would devise a feature that would target increasing retention/time spent on the groups by incentivizing high performing user and/or user groups. Some examples of features"See full answer

    Product Design
  • Google logoAsked at Google 

    "Assumptions / Questions: tech inclinations: AI induced Painpoints: helps me get up early, but no cues for my morning rituals. Goal: Comprehensive morning exp and not limited to just getting up but also aiding in the morining rituals. Get up early and fresh, set the tone for the day. User Segment/cat: Biz: parents Schools. Geo: India? Prod: students: >= 12, 13-18. School, Boarding school kids. Solution: Workflows like clock: Aesthically apealling and more engag"

    Atharv S. - "Assumptions / Questions: tech inclinations: AI induced Painpoints: helps me get up early, but no cues for my morning rituals. Goal: Comprehensive morning exp and not limited to just getting up but also aiding in the morining rituals. Get up early and fresh, set the tone for the day. User Segment/cat: Biz: parents Schools. Geo: India? Prod: students: >= 12, 13-18. School, Boarding school kids. Solution: Workflows like clock: Aesthically apealling and more engag"See full answer

    Product Manager
    Product Design
Showing 1801-1820 of 4398