Interview Questions

Review this list of 4,138 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 

    "My use of Pinterest is somewhat limited. Pinterest is a social network that enables users to save and share ideas in a visual manner. So whether you are interested in fashion, health, lifestyle, decor, sports, you can learn about those in a visual manner. Am I correct? Of course, Pinterest provides recommendations for people to follow, makes it easy to save images as pins, categorize into various topics. The source of revenue is advertisements. That’s my understanding. Is there anything else I"

    Bg - "My use of Pinterest is somewhat limited. Pinterest is a social network that enables users to save and share ideas in a visual manner. So whether you are interested in fashion, health, lifestyle, decor, sports, you can learn about those in a visual manner. Am I correct? Of course, Pinterest provides recommendations for people to follow, makes it easy to save images as pins, categorize into various topics. The source of revenue is advertisements. That’s my understanding. Is there anything else I"See full answer

    Product Manager
    Product Design
    +2 more
  • Product Manager
  • "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
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "https://www.geeksforgeeks.org/find-local-minima-array/ I coded O(N) but after that gave a binary approach aswell. After that he also gave a varient of this problem in which, local minima means that the number is strictly less than its adjacent (we cannot do binary search there sample test case [1,1,1,1,1,1,0,1] or [1,0,1,1,1,1,1,1] using mid we cannot determine if the minima is on left or right). we have to do a linear search or find recursively."

    Anonymous Porcupine - "https://www.geeksforgeeks.org/find-local-minima-array/ I coded O(N) but after that gave a binary approach aswell. After that he also gave a varient of this problem in which, local minima means that the number is strictly less than its adjacent (we cannot do binary search there sample test case [1,1,1,1,1,1,0,1] or [1,0,1,1,1,1,1,1] using mid we cannot determine if the minima is on left or right). we have to do a linear search or find recursively."See full answer

    Mobile Engineer
    Coding
  • +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
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Netflix logoAsked at Netflix 

    "Clarifying Question: When you say user growth do you have in mind new user acquisition or also talk about user retention/engagement? Assuming New User acquisition is the main referral goal I will pick this for my answer. Netflix is a subscription-based video-on-demand service, available globally on mobile, web or Living room TV, offering a high-quality viewing experience to satisfy consumers' digital entertainment desires. User groups: I think of Netflix's large user base across three lenses: "

    Eshaa D. - "Clarifying Question: When you say user growth do you have in mind new user acquisition or also talk about user retention/engagement? Assuming New User acquisition is the main referral goal I will pick this for my answer. Netflix is a subscription-based video-on-demand service, available globally on mobile, web or Living room TV, offering a high-quality viewing experience to satisfy consumers' digital entertainment desires. User groups: I think of Netflix's large user base across three lenses: "See full answer

    Product Manager
    Product Design
  • Product Manager
    Product Design
  • "Clarifying questions and assumptions: Personalised news feed is the culmination of curated posts, events, ads , videos, etc that is unique to each user. potentially this means that no 2 feeds are the same. I am assuming we are talking about the Facebook Blue app, since the term Newsfeed is generally associated with this app although the feed on Insta too is personalised. Thank you for this question. here is how i would structure my thoughts on arriving at success metrics for Personalised Ne"

    Sneha S. - "Clarifying questions and assumptions: Personalised news feed is the culmination of curated posts, events, ads , videos, etc that is unique to each user. potentially this means that no 2 feeds are the same. I am assuming we are talking about the Facebook Blue app, since the term Newsfeed is generally associated with this app although the feed on Insta too is personalised. Thank you for this question. here is how i would structure my thoughts on arriving at success metrics for Personalised Ne"See full answer

    Product Manager
    Analytical
  • +5

    "Hi, my solution gives the exact numerical values as the proposed solution, but it doesn't pass the tests. Am I missing something, or is this a bug? def findrevenueby_city(transactions: pd.DataFrame, users: pd.DataFrame, exchange_rate: pd.DataFrame) -> pd.DataFrame: gets user city for each user id userids = users[['id', 'usercity']] and merge on transactions transactions = transactions.merge(user_ids, how='left"

    Gabriel P. - "Hi, my solution gives the exact numerical values as the proposed solution, but it doesn't pass the tests. Am I missing something, or is this a bug? def findrevenueby_city(transactions: pd.DataFrame, users: pd.DataFrame, exchange_rate: pd.DataFrame) -> pd.DataFrame: gets user city for each user id userids = users[['id', 'usercity']] and merge on transactions transactions = transactions.merge(user_ids, how='left"See full answer

    Data Analyst
    Coding
    +1 more
  • Product Manager
    Behavioral
  • Twitter logoAsked at Twitter 
    Product Design
    Program Sense
  • "Get data from database CDC to Kafka; Write from Kafka to a Bucket; Send the batch file to Visa from time to time;"

    Roger R. - "Get data from database CDC to Kafka; Write from Kafka to a Bucket; Send the batch file to Visa from time to time;"See full answer

    Software Engineer
    System Design
  • "The central limit theorem tells us that as we repeat the sampling process of an statistic (n > 30), the sampling distribution of that statistic approximates the normal distribution regardless of the original population's distribution. This theorem is useful because it allows us to apply inference with tools that assume normality like t-test, ANOVA, calculate p-values hypothesis testing or regression analysis, calculate confidence intervals, etc."

    Lucas G. - "The central limit theorem tells us that as we repeat the sampling process of an statistic (n > 30), the sampling distribution of that statistic approximates the normal distribution regardless of the original population's distribution. This theorem is useful because it allows us to apply inference with tools that assume normality like t-test, ANOVA, calculate p-values hypothesis testing or regression analysis, calculate confidence intervals, etc."See full answer

    Statistics & Experimentation
  • Product Manager
    Product Design
    +2 more
  • +1

    "I would structure my answer in the following way: What's the situational context? Mission of Uber Making transportation easy by creating a platform for connecting drivers and riders Key market trends: In top tier cities there are players in the food delivery market and the size of the pie is growing fast What would feed into the decision-making? The new platform should be able to connect customers and restaurants. The key things needed to make this platform success"

    pmpractice - "I would structure my answer in the following way: What's the situational context? Mission of Uber Making transportation easy by creating a platform for connecting drivers and riders Key market trends: In top tier cities there are players in the food delivery market and the size of the pie is growing fast What would feed into the decision-making? The new platform should be able to connect customers and restaurants. The key things needed to make this platform success"See full answer

    Product Manager
    Execution
    +1 more
  • Microsoft logoAsked at Microsoft 

    "T launch the Copilot Plus feature for Surface, follow these steps: Define Value Proposition: Highlight AI-driven enhancements for productivity, creativity, and collaboration tailored to Surface users. Target Audience: Focus on professionals, creators, and students with specific use cases. Product Development: Ensure seamless integration with Surface hardware (touchscreen, Pen) and leverage Azure AI for unique functionalities. Marketing Strategy: Build excitement with teasers, influencer partner"

    Priti S. - "T launch the Copilot Plus feature for Surface, follow these steps: Define Value Proposition: Highlight AI-driven enhancements for productivity, creativity, and collaboration tailored to Surface users. Target Audience: Focus on professionals, creators, and students with specific use cases. Product Development: Ensure seamless integration with Surface hardware (touchscreen, Pen) and leverage Azure AI for unique functionalities. Marketing Strategy: Build excitement with teasers, influencer partner"See full answer

    Technical Program Manager
    Program Sense
  • Adobe logoAsked at Adobe 
    +5

    "bool isValidBST(TreeNode* root, long min = LONGMIN, long max = LONGMAX){ if (root == NULL) return true; if (root->val val >= max) return false; return isValidBST(root->left, min, root->val) && isValidBST(root->right, root->val, max); } `"

    Alvaro R. - "bool isValidBST(TreeNode* root, long min = LONGMIN, long max = LONGMAX){ if (root == NULL) return true; if (root->val val >= max) return false; return isValidBST(root->left, min, root->val) && isValidBST(root->right, root->val, max); } `"See full answer

    Data Engineer
    Coding
    +4 more
  • VMware logoAsked at VMware 

    "Asked clarifying questions, this was similar to box. Took a minute to gather thoughts. Came up with a structured approach. Focused on use cases, prioritized it. They wanted to focus on security aspects, MFA, simultaneous read/write operations, etc."

    Shahid K. - "Asked clarifying questions, this was similar to box. Took a minute to gather thoughts. Came up with a structured approach. Focused on use cases, prioritized it. They wanted to focus on security aspects, MFA, simultaneous read/write operations, etc."See full answer

    Product Manager
    Product Design
    +1 more
  • "Learn to know why they want to switch and also make sure their understanding about the new role is in line with organization standards. Train them if they are lagging in some aspects and make sure to layout a plan for them to grow in that direction. Put them in pilot project or as shadow manager for some time if there are any opportunities in the organization. Once they are up to speed help them applying internally to the specific position."

    BePostive - "Learn to know why they want to switch and also make sure their understanding about the new role is in line with organization standards. Train them if they are lagging in some aspects and make sure to layout a plan for them to grow in that direction. Put them in pilot project or as shadow manager for some time if there are any opportunities in the organization. Once they are up to speed help them applying internally to the specific position."See full answer

    Behavioral
  • "clarifying questions: Particular location? Small town? Big town? Self- checkout vs. associate checkout? Weekly operating hours? Super-center vs small format? Competitive landscape? Store sales? Are we talking division 1 or adding health and wellness? Does the store have a vision center? Hair… nails … bank etc. Let’s say we agree that this is a super center in a suburb that wants to focus on converting to full self checkout. I’d have to look further into exact times with my data science team t"

    Michael P. - "clarifying questions: Particular location? Small town? Big town? Self- checkout vs. associate checkout? Weekly operating hours? Super-center vs small format? Competitive landscape? Store sales? Are we talking division 1 or adding health and wellness? Does the store have a vision center? Hair… nails … bank etc. Let’s say we agree that this is a super center in a suburb that wants to focus on converting to full self checkout. I’d have to look further into exact times with my data science team t"See full answer

    Estimation
    Product Design
Showing 1841-1860 of 4138