Skip to main content

Interview Questions

Review this list of 4,477 interview questions and answers verified by hiring managers and candidates.
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    System Design
  • Google logoAsked at Google 
    1 answer

    "Question: An array of n integers is given, and a positive integer k, where k << n. k indicates that the absolute difference between each element's current index (icurrent) and the index in the sorted array (isorted) is less than k (|icurr - isorted| < k). Sort the given array. The most common solution is with a Heap: def solution(arr, k): min_heap = [] result = [] for i in range(len(arr)) heapq.heappush(min_heap, arr[i]) "

    Guilherme M. - "Question: An array of n integers is given, and a positive integer k, where k << n. k indicates that the absolute difference between each element's current index (icurrent) and the index in the sorted array (isorted) is less than k (|icurr - isorted| < k). Sort the given array. The most common solution is with a Heap: def solution(arr, k): min_heap = [] result = [] for i in range(len(arr)) heapq.heappush(min_heap, arr[i]) "See full answer

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

    "Fitness app - for kids waze - for turists whats app for senior citizens "

    Mala R. - "Fitness app - for kids waze - for turists whats app for senior citizens "See full answer

    Product Design
  • Coinbase logoAsked at Coinbase 
    6 answers
    +3

    "Clarify the problem to ensure you understand what to improve - reactions are used to react to posts or comments. They show the reactors' sentiments, emotions, and opinions in a simple yet clear manner without using words. Business Objectives What are the business objectives that we need to consider before digging deeper? Are there specific goals that we're trying to achieve by improving the reactions feature? We want to increase the number of engagement and want more users to react acro"

    Angie B. - "Clarify the problem to ensure you understand what to improve - reactions are used to react to posts or comments. They show the reactors' sentiments, emotions, and opinions in a simple yet clear manner without using words. Business Objectives What are the business objectives that we need to consider before digging deeper? Are there specific goals that we're trying to achieve by improving the reactions feature? We want to increase the number of engagement and want more users to react acro"See full answer

    App Critique
    Product Design
  • Anthropic logoAsked at Anthropic 
    2 answers
    Video answer for 'Tell me about a project where you had to clean and organize a large dataset.'

    "After cleaning and organizing the data the dataset become retable and ready for analysis. This helped the tame make accurate decision based on clean data"

    Kusheta K. - "After cleaning and organizing the data the dataset become retable and ready for analysis. This helped the tame make accurate decision based on clean data"See full answer

    Data Analyst
    Data Analysis
    +3 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Google logoAsked at Google 
    Add answer
    Product Manager
    Product Design
  • Meta logoAsked at Meta 
    2 answers

    "Clarification Are we focusing on building the product on a specific Meta platform (Facebook, Instagram, WhatsApp), or is this a standalone effort? Is the product digital or physical? Are we targeting internal (employees) or external (customers) users? Are there any specific constraints like funding, resourcing, or geography? 1. Narrowing Down the Problem Awareness and Education: Create tools to increase understanding of climate change and its effects. -"

    Ram - "Clarification Are we focusing on building the product on a specific Meta platform (Facebook, Instagram, WhatsApp), or is this a standalone effort? Is the product digital or physical? Are we targeting internal (employees) or external (customers) users? Are there any specific constraints like funding, resourcing, or geography? 1. Narrowing Down the Problem Awareness and Education: Create tools to increase understanding of climate change and its effects. -"See full answer

    Product Manager
    Product Design
  • Coinbase logoAsked at Coinbase 
    1 answer
    Frontend Engineer
    Coding
  • +1

    "Thank you for the question. I'd like to ask some clarifying questions in order to better understand the scenario. CQs: How many team members are there? 5 What does "high speed" mean? What's the Mbps required? Up to you to determine. Are there any constraints, physical or cost-wise? Please think through them. We want to be cost-effective. What does the current state of the system look like? What are the goals for the project? **We want to enable real-time video chat communicatio"

    Milan W. - "Thank you for the question. I'd like to ask some clarifying questions in order to better understand the scenario. CQs: How many team members are there? 5 What does "high speed" mean? What's the Mbps required? Up to you to determine. Are there any constraints, physical or cost-wise? Please think through them. We want to be cost-effective. What does the current state of the system look like? What are the goals for the project? **We want to enable real-time video chat communicatio"See full answer

    Technical
  • Capital One logoAsked at Capital One 
    1 answer

    "Clarifying questions / assumptions we are talking about a typical retail bank and not investments banks or other NBFCs The banking app covers the primary functions of a bank like money transfers, account management, savings etc. A typical bank has the following business functions: Giving loans (primary function to make money) Savings and other accounts Investments (like Fixed deposits of the bank and other government schemes) Pain points A bank had to deploy manpower to perform all"

    Rahul J. - "Clarifying questions / assumptions we are talking about a typical retail bank and not investments banks or other NBFCs The banking app covers the primary functions of a bank like money transfers, account management, savings etc. A typical bank has the following business functions: Giving loans (primary function to make money) Savings and other accounts Investments (like Fixed deposits of the bank and other government schemes) Pain points A bank had to deploy manpower to perform all"See full answer

    Product Manager
    Product Strategy
  • Stripe logoAsked at Stripe 
    5 answers
    +2

    "In order to answer this question, I am going to do the following: Ask some clarifying questions Go through some major external and internal possible causes Hypothesize and test/valid Conclusion 1. Ask clarifying questions Any particular market? Is it a US market or a new market with less than 12-18 months of full operation US market What do you mean by a given city? - Metropolitan with plenty of public transportations (subway, bus, etc), a large city with limit"

    Christopher K. - "In order to answer this question, I am going to do the following: Ask some clarifying questions Go through some major external and internal possible causes Hypothesize and test/valid Conclusion 1. Ask clarifying questions Any particular market? Is it a US market or a new market with less than 12-18 months of full operation US market What do you mean by a given city? - Metropolitan with plenty of public transportations (subway, bus, etc), a large city with limit"See full answer

    Analytical
    Behavioral
    +1 more
  • "Proposed Solution: Awareness and Control Features Algorithm Awareness Campaign Educational Content: Create short videos explaining how the algorithm works to enhance user experience. Transparency Reports: Regular updates on algorithm changes to keep users informed. User-Controlled Engagement Settings Customizable Feed Options: Allow users to adjust content preferences and limit certain types of videos. Time Management Tools: Introduce reminders for screen time limits an"

    Jaswanth P. - "Proposed Solution: Awareness and Control Features Algorithm Awareness Campaign Educational Content: Create short videos explaining how the algorithm works to enhance user experience. Transparency Reports: Regular updates on algorithm changes to keep users informed. User-Controlled Engagement Settings Customizable Feed Options: Allow users to adjust content preferences and limit certain types of videos. Time Management Tools: Introduce reminders for screen time limits an"See full answer

    Product Manager
    Behavioral
    +1 more
  • Meta logoAsked at Meta 
    2 answers

    "First I want to look at how Facebook stories overlaps with Facebook’s mission. I can see pretty instantly that stories stays true to Facebook’s mission with bringing the world together and connecting friends and families. I want to make sure I understand the product journey. Facebook stories allows users to post videos and photos. While also being able to add filters, music, and stickers. Users are also able to comment on other stories and react to them. Does that sound correct? Interview: Ye"

    Ben L. - "First I want to look at how Facebook stories overlaps with Facebook’s mission. I can see pretty instantly that stories stays true to Facebook’s mission with bringing the world together and connecting friends and families. I want to make sure I understand the product journey. Facebook stories allows users to post videos and photos. While also being able to add filters, music, and stickers. Users are also able to comment on other stories and react to them. Does that sound correct? Interview: Ye"See full answer

    Analytical
    Execution
  • "Thanks! First let me ask some clarifying questions: Do you mean mobile app? TV app? I will assume mobile and TV included. When I'm playing the role of the CEO, should I consider their current business' state? Yes I should. Is there a goal I should aim for as CEO? Yes we want to maximize retention on our app. My favorite 3 apps are: Google Translate Collectr Peloton I love these app because they help me out tremendously weekly! Google Translate is a free a"

    Gabriel R. - "Thanks! First let me ask some clarifying questions: Do you mean mobile app? TV app? I will assume mobile and TV included. When I'm playing the role of the CEO, should I consider their current business' state? Yes I should. Is there a goal I should aim for as CEO? Yes we want to maximize retention on our app. My favorite 3 apps are: Google Translate Collectr Peloton I love these app because they help me out tremendously weekly! Google Translate is a free a"See full answer

    Product Manager
  • DoorDash logoAsked at DoorDash 
    Add answer
    Product Manager
    Product Design
    +1 more
  • Perplexity AI logoAsked at Perplexity AI 
    Add answer
    Machine Learning Engineer
    Artificial Intelligence
    +3 more
  • Amazon logoAsked at Amazon 
    11 answers
    +8

    "Questions to ask : Are there negative values in the input array? Interview : YES Will the product of two number fit into 32-bit Integer. If not, will it fit 64-bit Integer. If not, then is it safe to use Big Integer? Interview : let's worry only about 32 bit Integer What should we return if the input array is null or size (size of input array) is less than 2? Return 0 From above Information: General approach is as follows : a) Track smallest 2 elements in the array -> p"

    Rajendra D. - "Questions to ask : Are there negative values in the input array? Interview : YES Will the product of two number fit into 32-bit Integer. If not, will it fit 64-bit Integer. If not, then is it safe to use Big Integer? Interview : let's worry only about 32 bit Integer What should we return if the input array is null or size (size of input array) is less than 2? Return 0 From above Information: General approach is as follows : a) Track smallest 2 elements in the array -> p"See full answer

    Data Structures & Algorithms
    Coding
  • 29 answers
    +24

    " from typing import List def find_first(array: List[int], num: int) -> int: left = 0 right = len(array) - 1 result = -1 # keep track of leftmost occurence found so far while left <= right: mid = (left + right) // 2 if array[mid] == num: result = mid #Found a potential result right = mid - 1 elif array[mid] < num: left = mid + 1 else: right = mid - 1 return result debug your code"

    Akash C. - " from typing import List def find_first(array: List[int], num: int) -> int: left = 0 right = len(array) - 1 result = -1 # keep track of leftmost occurence found so far while left <= right: mid = (left + right) // 2 if array[mid] == num: result = mid #Found a potential result right = mid - 1 elif array[mid] < num: left = mid + 1 else: right = mid - 1 return result debug your code"See full answer

    Data Structures & Algorithms
    Coding
  • DocuSign logoAsked at DocuSign 
    1 answer

    "The real discussion was very much similar o what exposed at https://www.tryexponent.com/courses/software-engineering/system-design/design-rate-limiter, but - as I commented the video - the real interviewer wasn't so naive to do not forgive the client identification only because IP. I had to introduce glimpses of https://en.wikipedia.org/wiki/Knowyourcustomer practice, I quoted JWT. I proposed a logical map of id addressing a "deque" of time-stamps of requests, with a threshold for the deque an"

    Luca D. - "The real discussion was very much similar o what exposed at https://www.tryexponent.com/courses/software-engineering/system-design/design-rate-limiter, but - as I commented the video - the real interviewer wasn't so naive to do not forgive the client identification only because IP. I had to introduce glimpses of https://en.wikipedia.org/wiki/Knowyourcustomer practice, I quoted JWT. I proposed a logical map of id addressing a "deque" of time-stamps of requests, with a threshold for the deque an"See full answer

    Software Engineer
    System Design
  • "Even after a successful launch and long-term performance locally, app developers will need to develop a rigorous expansion strategy to succeed on a global scale. And although users are more connected than ever before, each region will present new challenges and considerations that must be solved by data-driven insights and research into the target market. This guide outlines everything you need to consider when expanding into new territories and localizing your app for new audiences."

    Abdurhman M. - "Even after a successful launch and long-term performance locally, app developers will need to develop a rigorous expansion strategy to succeed on a global scale. And although users are more connected than ever before, each region will present new challenges and considerations that must be solved by data-driven insights and research into the target market. This guide outlines everything you need to consider when expanding into new territories and localizing your app for new audiences."See full answer

    Design Manager
    Behavioral
    +1 more
Showing 1181-1200 of 4477