Interview Questions

Review this list of 4,138 interview questions and answers verified by hiring managers and candidates.
  • Machine Learning Engineer
    System Design
  • Apple logoAsked at Apple 

    "Add more social features"

    Claire W. - "Add more social features"See full answer

    Product Manager
    Product Strategy
  • 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
  • "Started with user-groups to identify the differences world wide: speed of internet, how high end devices are The interviewer just wanted to dive into the questions of latency & the technical fast. I then said let's separate out server vs client. On server side, cannot have australian users hitting california servers for data. So must be some sort of global availability of caching. And ensure rapid read out of that cache so something like a redis solution would help. Then switch gears to cli"

    Sim S. - "Started with user-groups to identify the differences world wide: speed of internet, how high end devices are The interviewer just wanted to dive into the questions of latency & the technical fast. I then said let's separate out server vs client. On server side, cannot have australian users hitting california servers for data. So must be some sort of global availability of caching. And ensure rapid read out of that cache so something like a redis solution would help. Then switch gears to cli"See full answer

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

  • "Problem: Facebook Jobs has seen a 20% increase in job listings, but employer response time to applicants has decreased by 20%. Goal: Investigate and address the decrease in employer response time. Assumptions and Clarifying Questions: Scope: Is this issue internal to Facebook or affecting external users? Timeline: Analyzing data from the past 6 months is assumed to be sufficient. Response Time Definition: Clarify the precise definition of "response time" (e.g."

    Atharva P. - "Problem: Facebook Jobs has seen a 20% increase in job listings, but employer response time to applicants has decreased by 20%. Goal: Investigate and address the decrease in employer response time. Assumptions and Clarifying Questions: Scope: Is this issue internal to Facebook or affecting external users? Timeline: Analyzing data from the past 6 months is assumed to be sufficient. Response Time Definition: Clarify the precise definition of "response time" (e.g."See full answer

    Program Sense
    Product Strategy
  • Infosys logoAsked at Infosys 

    "In Java, GC is the process of automatically identifying and reclaming memory occupied by objects that are no longer reachable.. the process involves the 3 steps Mark phase -- identify the objects that are still in use. i.e reachable sweep Phase -- removes the unreachable objects compact phase -- rearragnes objects to prevent fragmentation 4 types of Garbage collection Serial GC -- single threaded simple and compacting -- best for small applications Parrallel GC -- throughput GC"

    Sue G. - "In Java, GC is the process of automatically identifying and reclaming memory occupied by objects that are no longer reachable.. the process involves the 3 steps Mark phase -- identify the objects that are still in use. i.e reachable sweep Phase -- removes the unreachable objects compact phase -- rearragnes objects to prevent fragmentation 4 types of Garbage collection Serial GC -- single threaded simple and compacting -- best for small applications Parrallel GC -- throughput GC"See full answer

    Software Engineer
    Concept
  • Twitter logoAsked at Twitter 

    "Skeleton: Mission Goals and User segmentation User journey Metrics Pain points and opportunities experimentation Starting with Twitter's mission, "the power to create and share ideas and information without barriers", we are looking to empower people to be both consumers and creators. However, for the sake of this discussion, I want to focus on the consumer sides. As mentioned, our goal is to focus on user growth. But I want to understand if we are looking to acquire more 1s"

    Gourav G. - "Skeleton: Mission Goals and User segmentation User journey Metrics Pain points and opportunities experimentation Starting with Twitter's mission, "the power to create and share ideas and information without barriers", we are looking to empower people to be both consumers and creators. However, for the sake of this discussion, I want to focus on the consumer sides. As mentioned, our goal is to focus on user growth. But I want to understand if we are looking to acquire more 1s"See full answer

    Product Strategy
  • "Break down into: OPEX #Employees x $avg. cost per employee $Overhead (mktg, legal, compliance) Content cost (creator payments) 80% of advert. revenue Elec, cooling, maintenance CAPEX #Data centers Avg servers per data center Avg. cost $ per server"

    James M. - "Break down into: OPEX #Employees x $avg. cost per employee $Overhead (mktg, legal, compliance) Content cost (creator payments) 80% of advert. revenue Elec, cooling, maintenance CAPEX #Data centers Avg servers per data center Avg. cost $ per server"See full answer

    Estimation
  • Apple logoAsked at Apple 
    Software Engineer
    System Design
  • "During my internship at Econalytica Solutions, I was assigned to help improve internal reporting for the procurement team. The department wanted more dynamic insights but didn’t have the budget for premium BI tools or new software licenses. My task was to enhance reporting and analytics capabilities using only the tools already available, primarily Excel, while still delivering insights that would support decision-making. I got creative by using advanced Excel features like Power Query, pivot ta"

    Dhruv M. - "During my internship at Econalytica Solutions, I was assigned to help improve internal reporting for the procurement team. The department wanted more dynamic insights but didn’t have the budget for premium BI tools or new software licenses. My task was to enhance reporting and analytics capabilities using only the tools already available, primarily Excel, while still delivering insights that would support decision-making. I got creative by using advanced Excel features like Power Query, pivot ta"See full answer

  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Fast food service Good service application."

    Amit S. - "Fast food service Good service application."See full answer

    Product Manager
    Execution
    +2 more
  • DoorDash logoAsked at DoorDash 

    "First I would like to define what a negative experience might construe Unable to book the reservation Customers unable to cancel reservations The customers unable to find restaurants in the location they are in customers unable to interact or leave reviews. I will try to solve for the first one. In this scenario, I would like to understand the frequency of the issue’s occurrence. I will try to understand if there was a new feature rolled out that may have impacted it such as chang"

    Lakshmi tejaswi S. - "First I would like to define what a negative experience might construe Unable to book the reservation Customers unable to cancel reservations The customers unable to find restaurants in the location they are in customers unable to interact or leave reviews. I will try to solve for the first one. In this scenario, I would like to understand the frequency of the issue’s occurrence. I will try to understand if there was a new feature rolled out that may have impacted it such as chang"See full answer

    Product Manager
    Product Design
    +2 more
  • Adobe logoAsked at Adobe 

    "static boolean sudokuSolve(char board) { return sudokuSolve(board, 0, 0); } static boolean sudokuSolve(char board, int r, int c) { if(c>=board[0].length) { r=r+1; c=0; } if(r>=board.length) return true; if(boardr=='.') { for(int num=1; num<=9; num++) { boardr=(char)('0' + num); if(isValidPosition(board, r, c)) { if(sudokuSolve(board, r, c+1)) return true; } boardr='.'; } } else { return sudokuSolve(board, r, c+1); } return false; } static boolean isValidPosition(char b"

    Divya R. - "static boolean sudokuSolve(char board) { return sudokuSolve(board, 0, 0); } static boolean sudokuSolve(char board, int r, int c) { if(c>=board[0].length) { r=r+1; c=0; } if(r>=board.length) return true; if(boardr=='.') { for(int num=1; num<=9; num++) { boardr=(char)('0' + num); if(isValidPosition(board, r, c)) { if(sudokuSolve(board, r, c+1)) return true; } boardr='.'; } } else { return sudokuSolve(board, r, c+1); } return false; } static boolean isValidPosition(char b"See full answer

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

    "Cost Reduce data cost (google fi cost 10$ per gb while in india costs are pretty less than that) Can prompt to connect to closed wi-fi network if users has connected earlier Coverage In India, majority of the population lives in rural areas, need to solve for that Safety and Security Protect users from scamsters / malware /viruses etc. Net Neutrality Ensure that there is no bias towards google sites only"

    P D. - "Cost Reduce data cost (google fi cost 10$ per gb while in india costs are pretty less than that) Can prompt to connect to closed wi-fi network if users has connected earlier Coverage In India, majority of the population lives in rural areas, need to solve for that Safety and Security Protect users from scamsters / malware /viruses etc. Net Neutrality Ensure that there is no bias towards google sites only"See full answer

    Product Design
  • Google logoAsked at Google 
    Product Design
  • Scale AI logoAsked at Scale AI 

    "A typical computer vision pipeline consists of several key stages that process and analyze visual data to extract meaningful information. Here’s a general outline of the steps involved: Image Acquisition:Capturing images or videos using cameras or other imaging devices. Preprocessing steps such as resizing, cropping, and converting color spaces. Image Preprocessing:Noise reduction (e.g., using filters like Gaussian blur). Image normalization to standardize pixel values. Contrast e"

    Shibin P. - "A typical computer vision pipeline consists of several key stages that process and analyze visual data to extract meaningful information. Here’s a general outline of the steps involved: Image Acquisition:Capturing images or videos using cameras or other imaging devices. Preprocessing steps such as resizing, cropping, and converting color spaces. Image Preprocessing:Noise reduction (e.g., using filters like Gaussian blur). Image normalization to standardize pixel values. Contrast e"See full answer

    Machine Learning Engineer
    Concept
  • Google logoAsked at Google 
    Product Manager
    Product Design
Showing 2221-2240 of 4138