Skip to main content

Interview Questions

Review this list of 4,415 interview questions and answers verified by hiring managers and candidates.
  • +1

    "Clarifying questions: Clarify what Facebook Lite is Assumed answer: It’s a slimmed down version of mobile FB app optimized for slower connections and uses less data than the primary mobile FB app by not offering features like videos and high resolution photos. It is only available on Android and primarily built by FB to the developing world can have access to FB. What is meant by “opens are down”? Assumed answer: The total amount of opens of the app on Android devices"

    Arthur Y. - "Clarifying questions: Clarify what Facebook Lite is Assumed answer: It’s a slimmed down version of mobile FB app optimized for slower connections and uses less data than the primary mobile FB app by not offering features like videos and high resolution photos. It is only available on Android and primarily built by FB to the developing world can have access to FB. What is meant by “opens are down”? Assumed answer: The total amount of opens of the app on Android devices"See full answer

    Analytical
    Execution
  • 13 answers
    +10

    "Node* getLeftMostChild(Node* node){ while(node->left){ node = node->left; } return node; } Node* findInOrderSuccessor( Node *inputNode ) { int val = inputNode->key; if(inputNode->right){ return getLeftMostChild(inputNode->right); }else{ inputNode = inputNode->parent; while(inputNode && inputNode->key parent; } return inputNode; } } "

    Jack99 - "Node* getLeftMostChild(Node* node){ while(node->left){ node = node->left; } return node; } Node* findInOrderSuccessor( Node *inputNode ) { int val = inputNode->key; if(inputNode->right){ return getLeftMostChild(inputNode->right); }else{ inputNode = inputNode->parent; while(inputNode && inputNode->key parent; } return inputNode; } } "See full answer

    Data Structures & Algorithms
    Coding
  • Visa logoAsked at Visa 
    3 answers

    "Clarifying questions: How can we define a transaction? incoming /outcoming funds? A successful outcoming transaction as a wire transfer and requested by the payer or account holder. New users/ existing users? both Which platform for transaction requests? mobile/ desktop? both Are transactions direct from payer to beneficiary through a third-party such as banking/ financial services? yes Are there any bounds to time/resource constraint for transactions? E.g. internal, domestic or in"

    Anna H. - "Clarifying questions: How can we define a transaction? incoming /outcoming funds? A successful outcoming transaction as a wire transfer and requested by the payer or account holder. New users/ existing users? both Which platform for transaction requests? mobile/ desktop? both Are transactions direct from payer to beneficiary through a third-party such as banking/ financial services? yes Are there any bounds to time/resource constraint for transactions? E.g. internal, domestic or in"See full answer

    Product Manager
    Estimation
  • Add answer
    Video answer for 'Design a Data Warehouse Schema for Airbnb'
    Data Engineer
    Data Modeling
  • Google logoAsked at Google 
    2 answers

    "1 take a look at google maps b2c google maps b2b (API) 2 identify main objective and long term vision 3 observe market (e.g. SWOT analysis) 4 start from customers and their pain points find potential solutions and prioritise"

    Sg S. - "1 take a look at google maps b2c google maps b2b (API) 2 identify main objective and long term vision 3 observe market (e.g. SWOT analysis) 4 start from customers and their pain points find potential solutions and prioritise"See full answer

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

  • Google logoAsked at Google 
    1 answer

    "Clarify - What is the product ? Autonomous driving capability Technology as a vehicle to drive man driver capability What is the current stage of project ? Technology is ready I will start by understanding the Goal, Intention behind this initiative as I am considering myself new PM joined this team and I have to come up with go to market strategy. Goal - More users to adopt and build trust with self driving car capability. Target user persona End user Businesses -Rideshare service -Food"

    Srikanth A. - "Clarify - What is the product ? Autonomous driving capability Technology as a vehicle to drive man driver capability What is the current stage of project ? Technology is ready I will start by understanding the Goal, Intention behind this initiative as I am considering myself new PM joined this team and I have to come up with go to market strategy. Goal - More users to adopt and build trust with self driving car capability. Target user persona End user Businesses -Rideshare service -Food"See full answer

    Product Manager
    Product Strategy
  • Google logoAsked at Google 
    1 answer

    "Design a university voting app"

    Sneha D. - "Design a university voting app"See full answer

    Product Manager
    Product Design
    +1 more
  • Booking.com logoAsked at Booking.com 
    1 answer

    "Optimizing Booking.com to improve conversion rates involves a strategic and holistic approach that considers various aspects of the user experience, website functionality, and marketing. Here are several strategies that could be employed: \\User-Centric Design:\\ \\Mobile Optimization:\\ Ensure the website is fully optimized for mobile devices, given the increasing number of users booking on smartphones. \\Intuitive Navigation:\\ Streamline the booking process with a cl"

    Rishi P. - "Optimizing Booking.com to improve conversion rates involves a strategic and holistic approach that considers various aspects of the user experience, website functionality, and marketing. Here are several strategies that could be employed: \\User-Centric Design:\\ \\Mobile Optimization:\\ Ensure the website is fully optimized for mobile devices, given the increasing number of users booking on smartphones. \\Intuitive Navigation:\\ Streamline the booking process with a cl"See full answer

    Product Manager
    Analytical
    +2 more
  • American Express logoAsked at American Express 
    2 answers

    "The product owner works closely with the tech team day to day, keeping track of the sprint stories and backlog and helping to unblock day to day blockers and dependencies. The product manager oversees the roadmap of features from the discovery to solutioning stage."

    Anjali A. - "The product owner works closely with the tech team day to day, keeping track of the sprint stories and backlog and helping to unblock day to day blockers and dependencies. The product manager oversees the roadmap of features from the discovery to solutioning stage."See full answer

    Product Manager
    Behavioral
  • Adobe logoAsked at Adobe 
    3 answers

    "I would start with the company vision then assuming we have more than one product team, craft the vision for the product through a collaboration of PMs and Tech leads, then based on that I will define the scope of each product team's milestones to achieve the product vision and go from both ends to fill the gap from what we already have and what needed to achieve the milestones."

    Seyed rasoul J. - "I would start with the company vision then assuming we have more than one product team, craft the vision for the product through a collaboration of PMs and Tech leads, then based on that I will define the scope of each product team's milestones to achieve the product vision and go from both ends to fill the gap from what we already have and what needed to achieve the milestones."See full answer

    Product Manager
    Behavioral
    +1 more
  • Add answer
    Video answer for 'Tell me about a time you prevented a customer from churning.'
    Behavioral
    Customer Interaction
  • Snap logoAsked at Snap 
    1 answer
    Video answer for 'How would you use data to help Snap engineering improve phone camera speed?'
    Data Analyst
    Analytical
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "My parents because they take really good care of me whenever I feel sick"

    Amparo L. - "My parents because they take really good care of me whenever I feel sick"See full answer

    Solutions Architect
    Behavioral
  • Anthropic logoAsked at Anthropic 
    Add answer
    Software Engineer
    Behavioral
  • Google logoAsked at Google 
    Add answer
    Product Designer
    Behavioral
  • Dropbox logoAsked at Dropbox 
    2 answers

    "Customer happiness Execution velocity Engineering engagement Capacity utilization"

    Ursula Z. - "Customer happiness Execution velocity Engineering engagement Capacity utilization"See full answer

    Solutions Architect
    Program Sense
  • Meta logoAsked at Meta 
    1 answer

    "This type of question is a Technical problem. Although you will not need to actually code the feature, it's important to understand basic technical concepts. Being able to cover these concisely with clarity shows you're an effective communicator. Here, we'll go over the broad technical steps needed to implement a basic reactions feature on Facebook. Briefly, the steps required are the following: Migrate the database to support reactions Write API code to be able to react to a post, and"

    Exponent - "This type of question is a Technical problem. Although you will not need to actually code the feature, it's important to understand basic technical concepts. Being able to cover these concisely with clarity shows you're an effective communicator. Here, we'll go over the broad technical steps needed to implement a basic reactions feature on Facebook. Briefly, the steps required are the following: Migrate the database to support reactions Write API code to be able to react to a post, and"See full answer

    Analytical
    Execution
    +1 more
  • "Use an index, two pointers, and a set to keep track of elements that you've seen. pseudo code follows: for i, elem in enumerate(array): if elem in set return False if i > N: set.remove(array[i-N])"

    Michael B. - "Use an index, two pointers, and a set to keep track of elements that you've seen. pseudo code follows: for i, elem in enumerate(array): if elem in set return False if i > N: set.remove(array[i-N])"See full answer

    Machine Learning Engineer
    Coding
  • Nvidia logoAsked at Nvidia 
    2 answers

    "`#include using namespace std; void printNumbersTillN(int n){ if(n_==0){ return; } printNumbersTillN(n-1); // go to the end -> reach 1 cout>_n; printNumbersTillN(n); }`"

    Jet 1. - "`#include using namespace std; void printNumbersTillN(int n){ if(n_==0){ return; } printNumbersTillN(n-1); // go to the end -> reach 1 cout>_n; printNumbersTillN(n); }`"See full answer

    Software Engineer
    Coding
Showing 1961-1980 of 4415