Skip to main content

Interview Questions

Review this list of 4,477 interview questions and answers verified by hiring managers and candidates.
  • Microsoft logoAsked at Microsoft 
    6 answers
    +3

    "Me: That's an interesting challenge. I would like to get some clarifications before jumping into potential solutions. Are we talking about the global search market irrespective of device or are we talking about a specific geography / device type? Interviewer: Lets go ahead with all possible searches. Me: Ok. Is there a specific reason we want to capture a significant market share from Google (e.g. higher search revenue, cross-selling MSFT services etc.) and are there any timelines we should k"

    Harsh W. - "Me: That's an interesting challenge. I would like to get some clarifications before jumping into potential solutions. Are we talking about the global search market irrespective of device or are we talking about a specific geography / device type? Interviewer: Lets go ahead with all possible searches. Me: Ok. Is there a specific reason we want to capture a significant market share from Google (e.g. higher search revenue, cross-selling MSFT services etc.) and are there any timelines we should k"See full answer

    Analytical
    Execution
    +1 more
  • 21 answers
    +16

    " import pandas as pd def lowestearningemployees(employees: pd.DataFrame) -> pd.DataFrame: your code goes here df = employees.sort_values(by=["salary"],ascending=[True]) df = df[["id","firstname","lastname","salary"]].head(3) return df debug your code below employees = pd.DataFrame({ 'id': [1, 2, 3, 4, 5, 6], 'first_name': ['John', 'Ava', 'Cailin', 'Mike', 'Ian', 'John'], 'last_name': ['Smith', 'Muffinson', 'Ninson', 'Peterson', 'Peterson', 'Mills'"

    Abhishek K. - " import pandas as pd def lowestearningemployees(employees: pd.DataFrame) -> pd.DataFrame: your code goes here df = employees.sort_values(by=["salary"],ascending=[True]) df = df[["id","firstname","lastname","salary"]].head(3) return df debug your code below employees = pd.DataFrame({ 'id': [1, 2, 3, 4, 5, 6], 'first_name': ['John', 'Ava', 'Cailin', 'Mike', 'Ian', 'John'], 'last_name': ['Smith', 'Muffinson', 'Ninson', 'Peterson', 'Peterson', 'Mills'"See full answer

    Coding
    Data Analysis
  • Apple logoAsked at Apple 
    2 answers

    "First of all, stack and heap memory are abstraction on top of the hardware by the compiler. The hardware is not aware of stack and heap memory. There is only a single piece of memory that a program has access to. The compiler creates the concepts of stack and heap memory to run the programs efficiently. Programs use stack memory to store local variables and a few important register values such as frame pointer and return address for program counter. This makes it easier for the compiler to gene"

    Stanley Y. - "First of all, stack and heap memory are abstraction on top of the hardware by the compiler. The hardware is not aware of stack and heap memory. There is only a single piece of memory that a program has access to. The compiler creates the concepts of stack and heap memory to run the programs efficiently. Programs use stack memory to store local variables and a few important register values such as frame pointer and return address for program counter. This makes it easier for the compiler to gene"See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • ARM Holdings logoAsked at ARM Holdings 
    1 answer

    "Currently, I work in banking fraud detection. Recently, my teammate and myself were asked to assist the Check Deposits team in enhancing their fraud detection ML solution by evaluating new data sources and eliminating past data sources for possible lift. We retrieved data from Hadoop and Netezza databases including deposit transaction data, mobile & computer device, authentication logs, account balance, and customer demographic data. We then created new and recreated old features including tem"

    Dr. chantel P. - "Currently, I work in banking fraud detection. Recently, my teammate and myself were asked to assist the Check Deposits team in enhancing their fraud detection ML solution by evaluating new data sources and eliminating past data sources for possible lift. We retrieved data from Hadoop and Netezza databases including deposit transaction data, mobile & computer device, authentication logs, account balance, and customer demographic data. We then created new and recreated old features including tem"See full answer

    BizOps & Strategy
    Data Analysis
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Accenture logoAsked at Accenture 
    5 answers
    +2

    "My Answer. Please let me know your feedback. I have led many projects throughout my career. So, whenever I lead the project, I first try to clarify the goals and values delivered. For example, I was in charge of Data Analytics projects at my employment at a Startup. The team’s goal was launching the MVP. First, I discussed with the CEO to define the clear goal and scope for each of the projects. Next, I identified all the key stakeholders and received their inputs on the project's different a"

    Balaji G. - "My Answer. Please let me know your feedback. I have led many projects throughout my career. So, whenever I lead the project, I first try to clarify the goals and values delivered. For example, I was in charge of Data Analytics projects at my employment at a Startup. The team’s goal was launching the MVP. First, I discussed with the CEO to define the clear goal and scope for each of the projects. Next, I identified all the key stakeholders and received their inputs on the project's different a"See full answer

    Product Manager
    Behavioral
    +3 more
  • Amazon logoAsked at Amazon 
    22 answers
    Video answer for 'Design a URL shortener.'
    +19

    "I studied Exponent's TinyURL system design video. My interviewer was asking many detailed questions on API design, schema, as well as data required to store. I found system design questions are bit high level instead of depth. I think should have detail design of API, schema and some additional flavors."

    Yag S. - "I studied Exponent's TinyURL system design video. My interviewer was asking many detailed questions on API design, schema, as well as data required to store. I found system design questions are bit high level instead of depth. I think should have detail design of API, schema and some additional flavors."See full answer

    Engineering Manager
    System Design
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Machine Learning Engineer
    Machine Learning
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Product Manager
    Product Design
    +2 more
  • Stripe logoAsked at Stripe 
    Add answer
    Engineering Manager
    System Design
  • Capital One logoAsked at Capital One 
    1 answer

    "Clarifying questions: Can we pick any business product across CapOne spectrum? any preference? - Assume pick any Are there any specific geographies you'd like to focus on? Are there any specific customer segments you'd like to focus on? Are you able to provide any information on the market/competitive analysis? Or I can just make reasonable assumptions along the way. Confirming we care about revenue? not profit per customer? Lay out the framework: I'd like to focus on the followi"

    R K. - "Clarifying questions: Can we pick any business product across CapOne spectrum? any preference? - Assume pick any Are there any specific geographies you'd like to focus on? Are there any specific customer segments you'd like to focus on? Are you able to provide any information on the market/competitive analysis? Or I can just make reasonable assumptions along the way. Confirming we care about revenue? not profit per customer? Lay out the framework: I'd like to focus on the followi"See full answer

    Product Manager
    Estimation
  • Google logoAsked at Google 
    Add answer
    Software Engineer
    System Design
    +1 more
  • Sierra AI logoAsked at Sierra AI 
    1 answer

    "I am very passionate about AI technology and developing software products related with AI. I learned about it in university and I want to apply my technology to product."

    Daniel L. - "I am very passionate about AI technology and developing software products related with AI. I learned about it in university and I want to apply my technology to product."See full answer

    Product Manager
    Behavioral
  • +11

    "There are number of ways where an app could lose users. I would try and speak with the following teams to figure out the issue. Data Team - I'd ask data team to see if there are any drops in the existing game funnels. There could have been an issue in game design. Potentially players could have gotten stuck on a super hard level and left or flew through a puzzle that was too easy, and also left. Essentially, figuring out the progression curve of the game, which often times can lead to play"

    Rustam - "There are number of ways where an app could lose users. I would try and speak with the following teams to figure out the issue. Data Team - I'd ask data team to see if there are any drops in the existing game funnels. There could have been an issue in game design. Potentially players could have gotten stuck on a super hard level and left or flew through a puzzle that was too easy, and also left. Essentially, figuring out the progression curve of the game, which often times can lead to play"See full answer

    Analytical
    Execution
  • Google logoAsked at Google 
    5 answers
    +2

    "Note: Modifying the question to reflect the storage cost as well. Question: Estimate the cost of storing google photos on the photos app? Clarifying questions: Google photos - an app that syncs automatically to your camera app and uploads photos to Google cloud and reduces the need to store it on your device Cost of 1GB storage $0.002 Time storage cost per year Equation: Cost of storage per year = average cost of storing photos per day x 30 days x 12 months The ave"

    P K. - "Note: Modifying the question to reflect the storage cost as well. Question: Estimate the cost of storing google photos on the photos app? Clarifying questions: Google photos - an app that syncs automatically to your camera app and uploads photos to Google cloud and reduces the need to store it on your device Cost of 1GB storage $0.002 Time storage cost per year Equation: Cost of storage per year = average cost of storing photos per day x 30 days x 12 months The ave"See full answer

    Product Manager
    Estimation
    +1 more
  • Google logoAsked at Google 
    7 answers
    +4

    "Goal of YT search is to enable quick access to a video of interest to user. So success for YT search would mean access to videos that interest, and user actually clicks on one or more searched videos to watch them. It also means reduced time searching overall, with high relevance results shown for search string. Actions performed by users are: Goes to the YT site or Mobile app Clicks on the Search window to type Enters search string and presses enter Browses the list, scrolls"

    Sarabjeet S. - "Goal of YT search is to enable quick access to a video of interest to user. So success for YT search would mean access to videos that interest, and user actually clicks on one or more searched videos to watch them. It also means reduced time searching overall, with high relevance results shown for search string. Actions performed by users are: Goes to the YT site or Mobile app Clicks on the Search window to type Enters search string and presses enter Browses the list, scrolls"See full answer

    Product Manager
    Analytical
    +1 more
  • Meta logoAsked at Meta 
    3 answers

    "Clarifying questions: Is this a standalone product or a Meta integrated product? Which region is this for? US or another region or global? Is this for a county run library or a more informal group community library? Assumptions: It's a meta integrated product US based system group run community library Let's see if a lending library fits into Meta's company mission to build community and bring people closer together. Yes, a lending library does build community by helping peop"

    Hari S. - "Clarifying questions: Is this a standalone product or a Meta integrated product? Which region is this for? US or another region or global? Is this for a county run library or a more informal group community library? Assumptions: It's a meta integrated product US based system group run community library Let's see if a lending library fits into Meta's company mission to build community and bring people closer together. Yes, a lending library does build community by helping peop"See full answer

    Product Manager
    Concept
    +1 more
  • Anthropic logoAsked at Anthropic 
    Add answer
    Software Engineer
    Behavioral
  • Expedia logoAsked at Expedia 
    1 answer

    "Clarifying questions What do we mean by bookings? Is it nights booked or transactions?: Nights booked Are there any constraints like platform or anything else while calculating the nights booked? : No If a user books a night but does not show up, do we still count him? : Yes If a user cancels before turning up, do we not count him? : Yes Expedia operates globally. Its major markets are Europe, USA, Asia, Africa etc. We will take the following high level approach **Total population →"

    Kartikeya N. - "Clarifying questions What do we mean by bookings? Is it nights booked or transactions?: Nights booked Are there any constraints like platform or anything else while calculating the nights booked? : No If a user books a night but does not show up, do we still count him? : Yes If a user cancels before turning up, do we not count him? : Yes Expedia operates globally. Its major markets are Europe, USA, Asia, Africa etc. We will take the following high level approach **Total population →"See full answer

    Product Manager
    Analytical
    +1 more
  • Google logoAsked at Google 
    3 answers
    Video answer for 'How would you respond if a developer disagrees with your UX recommendations?'

    "Adding to what Zoe already mentioned: running a user study with existing customers to understand if they see the proposed design as favorable running AB testing with users to compare two different designs and decide which one is more favorable (based on a previously determined metrics)"

    Vlada J. - "Adding to what Zoe already mentioned: running a user study with existing customers to understand if they see the proposed design as favorable running AB testing with users to compare two different designs and decide which one is more favorable (based on a previously determined metrics)"See full answer

    Product Designer
    Behavioral
    +1 more
Showing 1061-1080 of 4477