Skip to main content

Interview Questions

Review this list of 4,477 interview questions and answers verified by hiring managers and candidates.
  • Meta logoAsked at Meta 
    1 answer

    "WHAT IS IMPORTANT TO CUSTOMER VALUE TO THE CUSTOMER IMPACT ON THE CUSTOMER PRIORITIZE BASED ON THAT the sales team wants Specific changes to customer - Value NPV etc Client services want automation - Customer priority "

    Anonymous Mastodon - "WHAT IS IMPORTANT TO CUSTOMER VALUE TO THE CUSTOMER IMPACT ON THE CUSTOMER PRIORITIZE BASED ON THAT the sales team wants Specific changes to customer - Value NPV etc Client services want automation - Customer priority "See full answer

    Behavioral
  • Meta logoAsked at Meta 
    1 answer

    "TCP and UDP are ways in which data is transferred over the internet. TCP needs to have a connection between the two hosts in order for data to be transferred, while UDP begin the transfer without waiting for a connection between the two hosts. This makes UDP faster, but not as reliable as TCP because there is a chance the data transfer wont happen in UDP due to the uncertainty of the connection. TCP is used where reliable data transfer is crucial e.g file transfers, email, web browsing and UDP"

    Musonda C. - "TCP and UDP are ways in which data is transferred over the internet. TCP needs to have a connection between the two hosts in order for data to be transferred, while UDP begin the transfer without waiting for a connection between the two hosts. This makes UDP faster, but not as reliable as TCP because there is a chance the data transfer wont happen in UDP due to the uncertainty of the connection. TCP is used where reliable data transfer is crucial e.g file transfers, email, web browsing and UDP"See full answer

    Concept
    Technical
  • Amazon logoAsked at Amazon 
    1 answer

    "Our team were developing a HQ trivia for fitness. So at that moment our focus was developing an eye-catching animation for both iOS and Android. By the way, implementing an animation were hard without the progress of it. So we wanted to see an immediate progress. So I decided to use tools or libraries such as Lottie or Kite. Then it increased the quality and the productivity dramatically. So our designer were happy with it and also our dev team could reuse the code from the designed animation fr"

    Woongshik C. - "Our team were developing a HQ trivia for fitness. So at that moment our focus was developing an eye-catching animation for both iOS and Android. By the way, implementing an animation were hard without the progress of it. So we wanted to see an immediate progress. So I decided to use tools or libraries such as Lottie or Kite. Then it increased the quality and the productivity dramatically. So our designer were happy with it and also our dev team could reuse the code from the designed animation fr"See full answer

    Software Engineer
    Behavioral
    +1 more
  • DoorDash logoAsked at DoorDash 
    2 answers

    "Designed and framework to conduct risk and control assessment of applications that are prone to fraud risk and designed a target roadmap of overarching controls that further mitigates the risk. I explained how I took incharge of coming up with the framework for the assessment and held sessions. Role played with my team to think all the use cases possible and explained the accomplishments and takeaways."

    Hmj V. - "Designed and framework to conduct risk and control assessment of applications that are prone to fraud risk and designed a target roadmap of overarching controls that further mitigates the risk. I explained how I took incharge of coming up with the framework for the assessment and held sessions. Role played with my team to think all the use cases possible and explained the accomplishments and takeaways."See full answer

    BizOps & Strategy
    Behavioral
    +1 more
  • Google logoAsked at Google 
    4 answers
    +1

    "I most want to communicate a few principals of conflict resolution that I believe were integral in this situation, which are mutual respect, a results orientation, an unwavering focus on the user. To that end, here’s how I’d like to structure this answer: First, I’ll tell you about the project we were working on, to provide some background for you. Second, I’ll describe the disagreement. Third, I’ll describe how we arrived at a solution, and finally, I’ll discuss how those 3 conflict resolu"

    Ross B. - "I most want to communicate a few principals of conflict resolution that I believe were integral in this situation, which are mutual respect, a results orientation, an unwavering focus on the user. To that end, here’s how I’d like to structure this answer: First, I’ll tell you about the project we were working on, to provide some background for you. Second, I’ll describe the disagreement. Third, I’ll describe how we arrived at a solution, and finally, I’ll discuss how those 3 conflict resolu"See full answer

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

  • Workday logoAsked at Workday 
    1 answer

    "Designing a Pseudo Random Number Generator (PRNG) involves creating an algorithm that generates a sequence of numbers that appear random while being deterministic, meaning that the same sequence can be reproduced given the same initial conditions. Here's a basic outline of how you could design a PRNG: Define the seed: The PRNG algorithm requires a seed value to initialize the generator. The seed can be any value, such as a number provided by the user or obtained from system data like the curr"

    Takashi M. - "Designing a Pseudo Random Number Generator (PRNG) involves creating an algorithm that generates a sequence of numbers that appear random while being deterministic, meaning that the same sequence can be reproduced given the same initial conditions. Here's a basic outline of how you could design a PRNG: Define the seed: The PRNG algorithm requires a seed value to initialize the generator. The seed can be any value, such as a number provided by the user or obtained from system data like the curr"See full answer

    System Design
  • Apple logoAsked at Apple 
    Add answer
    Software Engineer
    System Design
  • Google logoAsked at Google 
    2 answers

    "Preparing for a significant security compliance change can be overwhelming. The most efficient way to achieve GDPR compliance is through interdepartmental collaboration and the use of technology solutions that automate and validate business needs such as policy compliance, data security and required reporting. As the deadline looms, most organizations should already have started assessing the business impact, devising a company-wide implementation plan and addressing additional resource needs. E"

    Mahesh L. - "Preparing for a significant security compliance change can be overwhelming. The most efficient way to achieve GDPR compliance is through interdepartmental collaboration and the use of technology solutions that automate and validate business needs such as policy compliance, data security and required reporting. As the deadline looms, most organizations should already have started assessing the business impact, devising a company-wide implementation plan and addressing additional resource needs. E"See full answer

    Technical Program Manager
    Behavioral
    +2 more
  • Google logoAsked at Google 
    1 answer

    "Assumption: This restaurant space already exists in Business campus. Hence assuming that necessary electrical, security and plumbing works are already completed. I will use the following approach Discovery: Understand the number of employees, their demographic profile (age/location/gender), food preferences, rush hours, and preferred mode of payment etc. This information can be gathered through an online survey. Planning: Finalize the staffing, restaurant layout, develop food catalog/"

    Saket S. - "Assumption: This restaurant space already exists in Business campus. Hence assuming that necessary electrical, security and plumbing works are already completed. I will use the following approach Discovery: Understand the number of employees, their demographic profile (age/location/gender), food preferences, rush hours, and preferred mode of payment etc. This information can be gathered through an online survey. Planning: Finalize the staffing, restaurant layout, develop food catalog/"See full answer

    Behavioral
    Program Sense
    +1 more
  • Slack logoAsked at Slack 
    Add answer
  • Amazon logoAsked at Amazon 
    72 answers
    Video answer for 'How would you initiate a new program from scratch?'
    +69

    "This by far has been the best interview I've seen so far, granted I've watched 15 mock interviews. Great Job!"

    Kell K. - "This by far has been the best interview I've seen so far, granted I've watched 15 mock interviews. Great Job!"See full answer

    Technical Program Manager
    Program Sense
  • Amazon logoAsked at Amazon 
    2 answers

    "1) Have a common goal 2) Have a clear and fair accountability between teams 3) Ensure conflicts are resolved in time on common issues 4) Promote common Brain-storming , problem solving sessions 5) Most important , Have clear and effective communication established and practised"

    Saurabh N. - "1) Have a common goal 2) Have a clear and fair accountability between teams 3) Ensure conflicts are resolved in time on common issues 4) Promote common Brain-storming , problem solving sessions 5) Most important , Have clear and effective communication established and practised"See full answer

    Data Engineer
    Behavioral
    +5 more
  • Anduril logoAsked at Anduril 
    1 answer

    "Generally during the planning phase, I work with various teams to identify milestones and high level target date based on affinity sizing of the work. Based on that, I build a roadmap and if there are unforeseen issues/risks that may impact our target date, I flag it as a risk. For instance, if the teams are working on a project and there's an issue where a team states they need to extend out their target date and that impacts a dependent team, this will surely change the deliverable date for th"

    Esther S. - "Generally during the planning phase, I work with various teams to identify milestones and high level target date based on affinity sizing of the work. Based on that, I build a roadmap and if there are unforeseen issues/risks that may impact our target date, I flag it as a risk. For instance, if the teams are working on a project and there's an issue where a team states they need to extend out their target date and that impacts a dependent team, this will surely change the deliverable date for th"See full answer

    Technical Program Manager
    Behavioral
    +1 more
  • Slack logoAsked at Slack 
    1 answer

    "During my time at [x], we had the business objective of not only migrating existing but also eventually onboard new customers onto this new and improved product line. The end goal was self-serviceability but it became clear that the experience wasn’t ready for that just yet. At this point, it was known and documented through metrics that customer success managers and customers alike would stall in very predictable areas of the product experience. I took the initiative to audit and qualitatively"

    BC - "During my time at [x], we had the business objective of not only migrating existing but also eventually onboard new customers onto this new and improved product line. The end goal was self-serviceability but it became clear that the experience wasn’t ready for that just yet. At this point, it was known and documented through metrics that customer success managers and customers alike would stall in very predictable areas of the product experience. I took the initiative to audit and qualitatively"See full answer

    Behavioral
    Program Sense
  • Slack logoAsked at Slack 
    3 answers

    "I will ask few clarifying questions to the interviewer: Is there any specific application that we are referring to (assuming B2C website/app) What are we Trading off here (assuming Requirements/Features) I will consider following criteria to prioritize Trade offs: Impact on User experience: In terms of usability, reliability, and efficiency Usability: Ease of Use, Intuitive UI Reliability: Functions as expected and produces desired results, tolerates user mistakes and prevents unauthor"

    Saket S. - "I will ask few clarifying questions to the interviewer: Is there any specific application that we are referring to (assuming B2C website/app) What are we Trading off here (assuming Requirements/Features) I will consider following criteria to prioritize Trade offs: Impact on User experience: In terms of usability, reliability, and efficiency Usability: Ease of Use, Intuitive UI Reliability: Functions as expected and produces desired results, tolerates user mistakes and prevents unauthor"See full answer

    Behavioral
    Program Sense
  • Slack logoAsked at Slack 
    1 answer

    "I enjoy it when a system works effectively and efficiently, but when a process frequently has problems or takes longer than expected, I think that it's a sign there's room for improvement."

    Abdurhman M. - "I enjoy it when a system works effectively and efficiently, but when a process frequently has problems or takes longer than expected, I think that it's a sign there's room for improvement."See full answer

    Behavioral
  • Slack logoAsked at Slack 
    2 answers

    "The only time at work that I feel unhappy, when the work is not achieved to the fullest and because I am used to achieving achievements in any work."

    Mohamed H. - "The only time at work that I feel unhappy, when the work is not achieved to the fullest and because I am used to achieving achievements in any work."See full answer

    Data Scientist
    Behavioral
  • Amazon logoAsked at Amazon 
    3 answers

    "I will use the following approach for this situation: Understand Current Status of the Program: Program Goals, Schedule, How many teams, what are their deliverables, dependencies between teams Team level view of progress: Through tools like Burn down charts, Gantt charts etc. Identify laggards (lagging teams). Trend analysis for lagging teams: Understand at what point, the decline started. If the decline has started around same time, then following may be the potential issues: -"

    Saket S. - "I will use the following approach for this situation: Understand Current Status of the Program: Program Goals, Schedule, How many teams, what are their deliverables, dependencies between teams Team level view of progress: Through tools like Burn down charts, Gantt charts etc. Identify laggards (lagging teams). Trend analysis for lagging teams: Understand at what point, the decline started. If the decline has started around same time, then following may be the potential issues: -"See full answer

    Engineering Manager
    Analytical
    +2 more
  • Slack logoAsked at Slack 
    1 answer

    "One time I refuse someone that I can’t help them because I was busy working on my task that required a long time for me to complete it but once I explain to them why I could NOT help them, they totally understand it and then they ask the front desk."

    Amparo L. - "One time I refuse someone that I can’t help them because I was busy working on my task that required a long time for me to complete it but once I explain to them why I could NOT help them, they totally understand it and then they ask the front desk."See full answer

    Technical Program Manager
    Behavioral
  • Mastercard logoAsked at Mastercard 
    5 answers
    +2

    "Here are some strategies to mitigate the effects of organizational and architectural dependencies on a team's work. Automation Where possible, automate repetitive tasks, and include appropriate controls to ensure safety. For example, automate deployments, building in all needed safety and compliance checks, and let teams perform the process themselves, rather than having them back up in the Ops team’s queue. Standardize processes Even if you can’t automate a process, make it happen the s"

    Mukul P. - "Here are some strategies to mitigate the effects of organizational and architectural dependencies on a team's work. Automation Where possible, automate repetitive tasks, and include appropriate controls to ensure safety. For example, automate deployments, building in all needed safety and compliance checks, and let teams perform the process themselves, rather than having them back up in the Ops team’s queue. Standardize processes Even if you can’t automate a process, make it happen the s"See full answer

    Behavioral
    Program Sense
Showing 3601-3620 of 4477