Interview Questions

Review this list of 3,949 interview questions and answers verified by hiring managers and candidates.
  • +18

    "Cloud computing is like going out to a restaurant instead of cooking dinner at home. When you cook at home, you have to do everything yourself. You need to use your own plates, pots, and pans. You have to know how many people are coming over and buy the right amount of ingredients. If more people join for dinner than you expected, you'll run out of food! But if fewer people show up, then you'll have leftovers that go to waste. And on top of it all, you have to do all the cooking, set up, and cl"

    Jacob S. - "Cloud computing is like going out to a restaurant instead of cooking dinner at home. When you cook at home, you have to do everything yourself. You need to use your own plates, pots, and pans. You have to know how many people are coming over and buy the right amount of ingredients. If more people join for dinner than you expected, you'll run out of food! But if fewer people show up, then you'll have leftovers that go to waste. And on top of it all, you have to do all the cooking, set up, and cl"See full answer

    Technical
  • "This was a 60 minute assessment. The clock is ticking and you're being observed by a senior+ level engineer. Be ready to perform for an audience. The implementation for the system gets broken up into three parts: Implement creating accounts and depositing money into an account by ID Implement transferring money with validation to ensure the accounts for the transfer both exist and that the account money is being removed from has enough money in it to perform the transfer Implement find"

    devopsjesus - "This was a 60 minute assessment. The clock is ticking and you're being observed by a senior+ level engineer. Be ready to perform for an audience. The implementation for the system gets broken up into three parts: Implement creating accounts and depositing money into an account by ID Implement transferring money with validation to ensure the accounts for the transfer both exist and that the account money is being removed from has enough money in it to perform the transfer Implement find"See full answer

    Software Engineer
    Coding
  • Google logoAsked at Google 

    "1) Clarifications Is this a Google initiative? Yes Timeline for development? MVP within 3 months. Hotel type? Focus on urban and mid-sized hotels Items to offer? Include ready-to-eat meals/snacks (e.g., microwaveable food, healthy snacks, beverages). Geographic scope? Launch in the US only. 2) Google Mission / Why "Organize the world’s information and make it universally accessible and useful." Google aims to enhance the guest experienc"

    Carlos S. - "1) Clarifications Is this a Google initiative? Yes Timeline for development? MVP within 3 months. Hotel type? Focus on urban and mid-sized hotels Items to offer? Include ready-to-eat meals/snacks (e.g., microwaveable food, healthy snacks, beverages). Geographic scope? Launch in the US only. 2) Google Mission / Why "Organize the world’s information and make it universally accessible and useful." Google aims to enhance the guest experienc"See full answer

    Product Manager
    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design TikTok.'
    +18

    "I watched a couple of videos like this, one of them by Exponent staff (I think). It was disappointing that the architecture diagram and the walkthrough was a general layered architecture that you can apply to any backend system. I was wondering if there are videos that can be considered a reference material to watch, learn and improve on the tech (sys design) skills, and not so much about the soft skills."

    BriskD - "I watched a couple of videos like this, one of them by Exponent staff (I think). It was disappointing that the architecture diagram and the walkthrough was a general layered architecture that you can apply to any backend system. I was wondering if there are videos that can be considered a reference material to watch, learn and improve on the tech (sys design) skills, and not so much about the soft skills."See full answer

    System Design
  • +18

    "First, I want to get a better sense of what is a DAU. What is considered “Active”? User sending message, reading message, opening app? All of the them, any activity within the Messenger App Second, it’s important to know the context of the change. What timeframe was this over? Let’s assume this was over the past 30 days. Ok, a follow up to this would be to check if this is a seasonal pattern? For example, there could be a correlation to Messenger usage and school starting. **This"

    Michael A. - "First, I want to get a better sense of what is a DAU. What is considered “Active”? User sending message, reading message, opening app? All of the them, any activity within the Messenger App Second, it’s important to know the context of the change. What timeframe was this over? Let’s assume this was over the past 30 days. Ok, a follow up to this would be to check if this is a seasonal pattern? For example, there could be a correlation to Messenger usage and school starting. **This"See full answer

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

  • Persona logoAsked at Persona 

    "I talked about a time that my manager had a better understanding of something than me and that I had to start to ask him what he knew about a certain type of thing once I was getting work assigned"

    Anonymous Cheetah - "I talked about a time that my manager had a better understanding of something than me and that I had to start to ask him what he knew about a certain type of thing once I was getting work assigned"See full answer

    Software Engineer
    Behavioral
  • Video answer for 'How would you remove duplicates in a string?'
    +7

    " O(n) - characters in the string O(n) - stack def identify_adjacent(s: str, k: int) -> str: stack = [] n = len(s) for ch in s: if stack: topch, topcnt = stack[-1] if top_ch == ch: top_cnt += 1 stack[-1] = (ch, top_cnt) else: top_cnt = 1 stack.append((ch,1)) if top_cnt == k: stack.pop() else: stack.append"

    Rick E. - " O(n) - characters in the string O(n) - stack def identify_adjacent(s: str, k: int) -> str: stack = [] n = len(s) for ch in s: if stack: topch, topcnt = stack[-1] if top_ch == ch: top_cnt += 1 stack[-1] = (ch, top_cnt) else: top_cnt = 1 stack.append((ch,1)) if top_cnt == k: stack.pop() else: stack.append"See full answer

    Coding
    Data Structures & Algorithms
  • "Been thinking about entering the world of data analytics? There’s no better time to get started! The Harvard Business Review named the roles of data analyst and data scientist as “the sexiest job of the 21st century.” The data analyst role was also included in Career Karma’s top tech jobs for the past three years running.In this article, we’ll talk about why becoming a da"

    Ankit kumar S. - "Been thinking about entering the world of data analytics? There’s no better time to get started! The Harvard Business Review named the roles of data analyst and data scientist as “the sexiest job of the 21st century.” The data analyst role was also included in Career Karma’s top tech jobs for the past three years running.In this article, we’ll talk about why becoming a da"See full answer

    Behavioral
  • Microsoft logoAsked at Microsoft 
    +8

    "Assumptions: Platform: iOS/Android and Web Application Service Type: Renting Bicycles (hourly, daily, weekly), possibility of buying or selling Geography: Focusing on Asian markets, e.g., India, where bicycles are a popular mode of transportation Role: Product Manager at Microsoft Objective: Design an app focusing on customer engagement and new customer acquisition Setting the Stage: Why a Renting Business? Market Potential: In Asian markets, a si"

    Nagendra S. - "Assumptions: Platform: iOS/Android and Web Application Service Type: Renting Bicycles (hourly, daily, weekly), possibility of buying or selling Geography: Focusing on Asian markets, e.g., India, where bicycles are a popular mode of transportation Role: Product Manager at Microsoft Objective: Design an app focusing on customer engagement and new customer acquisition Setting the Stage: Why a Renting Business? Market Potential: In Asian markets, a si"See full answer

    Product Manager
    Product Design
    +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
  • Technical Program Manager
    System Design
  • Product Manager
    Product Strategy
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +26

    "How would you monetize messenger? Clarifying Questions Is this messenger app or web? INTERVIEWER: Assume both are a possibility, but feel free to pick one Is there a larger facebook goal or metric we are optimizing for? INTERVIEWER: Monetization speaks to revenue so assume goal is to increase revenue for Facebook as a whole Does this include messenger Rooms or should we stick to the traditional FB messenger? INTERVIEWER: _Messenger rooms is a great call out, but let's stick"

    Jay C. - "How would you monetize messenger? Clarifying Questions Is this messenger app or web? INTERVIEWER: Assume both are a possibility, but feel free to pick one Is there a larger facebook goal or metric we are optimizing for? INTERVIEWER: Monetization speaks to revenue so assume goal is to increase revenue for Facebook as a whole Does this include messenger Rooms or should we stick to the traditional FB messenger? INTERVIEWER: _Messenger rooms is a great call out, but let's stick"See full answer

    Product Strategy
    Product Design
  • +24

    "Assuming this is meant to be a standalone product. Its a standalone app. Goal: Simplify the shopping experience in store for a user. Success would be defined in terms of app usage as a proxy for user satisfaction. I want to think about the a given user segment, their pain points, ways to improve their pain and a way to evaluate those solutions. Broadly user personas associated with grocery shopping are - stores and customers. For the purpose of this interview I want to focus on customer se"

    P K. - "Assuming this is meant to be a standalone product. Its a standalone app. Goal: Simplify the shopping experience in store for a user. Success would be defined in terms of app usage as a proxy for user satisfaction. I want to think about the a given user segment, their pain points, ways to improve their pain and a way to evaluate those solutions. Broadly user personas associated with grocery shopping are - stores and customers. For the purpose of this interview I want to focus on customer se"See full answer

    Product Design
  • +10

    "Disagreement --> persistent ---> more data insights ---> positive relationship ---> mentor/trust"

    Sam - "Disagreement --> persistent ---> more data insights ---> positive relationship ---> mentor/trust"See full answer

    Product Manager
    Behavioral
  • "We were working on a very high stake migration project where were suppose to migrate all the traffic (more than 40 million users per day) from legacy to modern micro-services based architecture. Before making this massive migration decision, company has already developed a lot of services outside monolith and we were suppose to utilise those services. Some these services there were PADs responsible to communicate the specific vendor APIs. For each vendor we had a dedicated PAD. Fast forward"

    Mohammad shahid S. - "We were working on a very high stake migration project where were suppose to migrate all the traffic (more than 40 million users per day) from legacy to modern micro-services based architecture. Before making this massive migration decision, company has already developed a lot of services outside monolith and we were suppose to utilise those services. Some these services there were PADs responsible to communicate the specific vendor APIs. For each vendor we had a dedicated PAD. Fast forward"See full answer

    Product Manager
    Behavioral
    +1 more
  • " Compare alternate houses i.e for each house starting from the third, calculate the maximum money that can be stolen up to that house by choosing between: Skipping the current house and taking the maximum money stolen up to the previous house. Robbing the current house and adding its value to the maximum money stolen up to the house two steps back. package main import ( "fmt" ) // rob function calculates the maximum money a robber can steal func maxRob(nums []int) int { ln"

    VContaineers - " Compare alternate houses i.e for each house starting from the third, calculate the maximum money that can be stolen up to that house by choosing between: Skipping the current house and taking the maximum money stolen up to the previous house. Robbing the current house and adding its value to the maximum money stolen up to the house two steps back. package main import ( "fmt" ) // rob function calculates the maximum money a robber can steal func maxRob(nums []int) int { ln"See full answer

    Data Engineer
    Data Structures & Algorithms
    +4 more
  • +6

    "Clarifying question to make sure that I'm analyzing the right feature - is this the notification bell that is in the Facebook app and site? (assume Yes) Tapping on it opens a drop-down that captures items and activities that the user should be aware of? (Yes) Ok, I believe I'm clear on which feature you're referring to. My approach: Customer problem and value proposition Meta's mission and north star metric Customer journey and notification bell use case Success metrics on value del"

    Anonymous Sparrow - "Clarifying question to make sure that I'm analyzing the right feature - is this the notification bell that is in the Facebook app and site? (assume Yes) Tapping on it opens a drop-down that captures items and activities that the user should be aware of? (Yes) Ok, I believe I'm clear on which feature you're referring to. My approach: Customer problem and value proposition Meta's mission and north star metric Customer journey and notification bell use case Success metrics on value del"See full answer

    Product Manager
    Analytical
  • +4

    "Functional Requirement Ingest Book Reviews in real time User in the website needs specify title tho search books, return response is the list of reviews on the books. Non Functional Requirement: User get real-time book reviews> It nees to handle the search among 1 million of active users daily"

    Simon O. - "Functional Requirement Ingest Book Reviews in real time User in the website needs specify title tho search books, return response is the list of reviews on the books. Non Functional Requirement: User get real-time book reviews> It nees to handle the search among 1 million of active users daily"See full answer

    Software Engineer
    System Design
    +1 more
Showing 181-200 of 3949