Skip to main content

Interview Questions

Review this list of 4,415 interview questions and answers verified by hiring managers and candidates.
  • Snap logoAsked at Snap 
    Add answer
    Machine Learning Engineer
    Artificial Intelligence
    +3 more
  • Machine Learning Engineer
    Artificial Intelligence
    +2 more
  • Google logoAsked at Google 
    Add answer
    Product Manager
    Behavioral
  • Meta logoAsked at Meta 
    1 answer

    "Formulate a draft format of idea, open to feedback, communicate your progress"

    Swaroop M. - "Formulate a draft format of idea, open to feedback, communicate your progress"See full answer

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

  • Google logoAsked at Google 
    1 answer

    "YouTube"

    Mohamad Y. - "YouTube"See full answer

    Behavioral
  • Salesforce logoAsked at Salesforce 
    2 answers

    "Estimate the number of Slack Users. Are we going to calculate the number of Slack users only in the US or throughout the world ? Slack users within the US By Slack users, are we going to consider only personal account users or enterprise account owners as well ? Both. Enterprise and Personal Account. Assuming that there are around 330 Million individuals in the US, splitting them into various age groups. 0-20, 2-40, 40-60 - 80 Million each Above 80 = 80 Million Since"

    Sai ganapathy S. - "Estimate the number of Slack Users. Are we going to calculate the number of Slack users only in the US or throughout the world ? Slack users within the US By Slack users, are we going to consider only personal account users or enterprise account owners as well ? Both. Enterprise and Personal Account. Assuming that there are around 330 Million individuals in the US, splitting them into various age groups. 0-20, 2-40, 40-60 - 80 Million each Above 80 = 80 Million Since"See full answer

    Product Manager
    Estimation
  • Meta logoAsked at Meta 
    4 answers
    +1

    "Clarifying question: We are just interested in facebook's ad rev and not other meta products We are looking at the rev coming per year globally formula = (avg. ads shown per min on fb products) x (avg. time spent per user per day in mins) x (avg. rev that fb makes per view) x (DAU) x 365 assumption all kind of ads give the same rev per view to fb all kind of geographies give the same rev per view to fb avg. ads shown per min -> user can scroll upto 20 posts easily in a min, lets"

    Anubhav A. - "Clarifying question: We are just interested in facebook's ad rev and not other meta products We are looking at the rev coming per year globally formula = (avg. ads shown per min on fb products) x (avg. time spent per user per day in mins) x (avg. rev that fb makes per view) x (DAU) x 365 assumption all kind of ads give the same rev per view to fb all kind of geographies give the same rev per view to fb avg. ads shown per min -> user can scroll upto 20 posts easily in a min, lets"See full answer

    Product Manager
    Estimation
  • DoorDash logoAsked at DoorDash 
    Add answer
    BizOps & Strategy
    Product Strategy
  • 10 answers
    +7

    "with t1 as (select employee_name, department_id, salary, avg(salary) over (partition by departmentid) as avgsalary, abs(salary - avg(salary) over (partition by department_id)) as diff from employees ) select employee_name, department_id, salary, avg_salary, denserank() over (partition by departmentid order by diff desc) as deviation_rank from t1 order by departmentid asc, deviationrank asc, employee_name `"

    Alexey T. - "with t1 as (select employee_name, department_id, salary, avg(salary) over (partition by departmentid) as avgsalary, abs(salary - avg(salary) over (partition by department_id)) as diff from employees ) select employee_name, department_id, salary, avg_salary, denserank() over (partition by departmentid order by diff desc) as deviation_rank from t1 order by departmentid asc, deviationrank asc, employee_name `"See full answer

    Coding
    SQL
  • Sales Path

    IDE
    Medium
    12 answers
    +9

    "function getCheapestCost(rootNode) { let cost = rootNode.cost; if (rootNode.children.length === 0) { return cost; } let minCost = Infinity; for (let child of rootNode.children) { minCost = Math.min(minCost, getCheapestCost(child)); } return cost + minCost; } `"

    Tiago R. - "function getCheapestCost(rootNode) { let cost = rootNode.cost; if (rootNode.children.length === 0) { return cost; } let minCost = Infinity; for (let child of rootNode.children) { minCost = Math.min(minCost, getCheapestCost(child)); } return cost + minCost; } `"See full answer

    Data Structures & Algorithms
    Coding
  • Anthropic logoAsked at Anthropic 
    Add answer
    Machine Learning Engineer
    Artificial Intelligence
    +2 more
  • Bloomberg logoAsked at Bloomberg 
    1 answer

    "Implemented the Java code to find the largest island. It is similar to count the island. But in this we need to keep track of max island and compute its perimeter."

    Techzen I. - "Implemented the Java code to find the largest island. It is similar to count the island. But in this we need to keep track of max island and compute its perimeter."See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +2 more
  • Cursor logoAsked at Cursor 
    Add answer
    Software Engineer
    Coding
  • Add answer
    Video answer for 'What assumptions does the t-test make?'
    Statistics & Experimentation
  • Amazon logoAsked at Amazon 
    1 answer

    "It was a Finetech product to help people remove credit card limited balance issue. The product is design especially for business man who usually use they credit card to make purchase or big transaction. Problem Credit card have a limit amont of money they can support. it is very difficult to handle situation where people want to make a transaction that goes beyond their supported credit card balance. Having many credit card is not easy to manage and go to trip with a huge amont of money i"

    Adegnika O. - "It was a Finetech product to help people remove credit card limited balance issue. The product is design especially for business man who usually use they credit card to make purchase or big transaction. Problem Credit card have a limit amont of money they can support. it is very difficult to handle situation where people want to make a transaction that goes beyond their supported credit card balance. Having many credit card is not easy to manage and go to trip with a huge amont of money i"See full answer

    Product Manager
    Execution
    +1 more
  • Google logoAsked at Google 
    5 answers
    +2

    "https://www.freecodecamp.org/news/what-happens-when-you-hit-url-in-your-browser/"

    Kanika - "https://www.freecodecamp.org/news/what-happens-when-you-hit-url-in-your-browser/"See full answer

    Product Manager
    Concept
    +3 more
  • Amazon logoAsked at Amazon 
    2 answers

    "THIS QUESTION IS FROM AMAZON STRUCTURE OF THE ANSWER ARTICULATE YOUR IDEA WHY IS IT WORTH ADVOCATING ACHIEVING THE IDEA THE RESULTS AND IMPACT FOR THE COMPANY FROM THIS IDEA. AND ADD THE CHERRY ON THE TOP I HAVE A PRESENTATION MADE TO PRESENT YOUR IDEAS INTO A COMPELLING WAY"

    Lea M. - "THIS QUESTION IS FROM AMAZON STRUCTURE OF THE ANSWER ARTICULATE YOUR IDEA WHY IS IT WORTH ADVOCATING ACHIEVING THE IDEA THE RESULTS AND IMPACT FOR THE COMPANY FROM THIS IDEA. AND ADD THE CHERRY ON THE TOP I HAVE A PRESENTATION MADE TO PRESENT YOUR IDEAS INTO A COMPELLING WAY"See full answer

    Product Designer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "Let’s say the matrix is m x n (i.e., m rows and n columns). Start from the top-right corner of the matrix. Move left if you see a 1. Move down if you see a 0. Keep track of the row index where you last saw the leftmost 1 — that row has the most 1s. public class MaxOnesRow { public static int rowWithMostOnes(int matrix) { int rows = matrix.length; int cols = matrix[0].length; int maxRowIndex = -1; int j = cols - 1; /"

    Khushbu R. - "Let’s say the matrix is m x n (i.e., m rows and n columns). Start from the top-right corner of the matrix. Move left if you see a 1. Move down if you see a 0. Keep track of the row index where you last saw the leftmost 1 — that row has the most 1s. public class MaxOnesRow { public static int rowWithMostOnes(int matrix) { int rows = matrix.length; int cols = matrix[0].length; int maxRowIndex = -1; int j = cols - 1; /"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Capital One logoAsked at Capital One 
    Add answer
    Product Manager
    Product Design
Showing 2001-2020 of 4415