Skip to main content

Interview Questions

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

    "Use Normalization when: When using pixel values (0-255) into a Neural Network. ➔ Normalize the data between [0,1] to avoid huge input values that could slow down training. When using k-Nearest Neighbors (kNN) or K-Means Clustering. ➔ Because distance metrics like Euclidean distance are highly sensitive to magnitude differences. You are building a Recommender System using Cosine Similarity.➔ Cosine similarity needs data to be unit norm. Use **Sta"

    Abhinav J. - "Use Normalization when: When using pixel values (0-255) into a Neural Network. ➔ Normalize the data between [0,1] to avoid huge input values that could slow down training. When using k-Nearest Neighbors (kNN) or K-Means Clustering. ➔ Because distance metrics like Euclidean distance are highly sensitive to magnitude differences. You are building a Recommender System using Cosine Similarity.➔ Cosine similarity needs data to be unit norm. Use **Sta"See full answer

    Statistics & Experimentation
  • "To analyze a year-over-year (YoY) slowdown in transactions, you should start by understanding the context, segmenting data, identifying potential drivers, and then formulating actionable recommendations. This involves a structured approach that includes a thorough examination of the data, both internally and externally. Understand the Context: Define "transactions": What specific transactions are being analyzed (e.g., website purchases, in-store purchases, total transactions)? Timeframe: Sp"

    Ankit kumar S. - "To analyze a year-over-year (YoY) slowdown in transactions, you should start by understanding the context, segmenting data, identifying potential drivers, and then formulating actionable recommendations. This involves a structured approach that includes a thorough examination of the data, both internally and externally. Understand the Context: Define "transactions": What specific transactions are being analyzed (e.g., website purchases, in-store purchases, total transactions)? Timeframe: Sp"See full answer

    Business Analyst
    Data Analysis
    +2 more
  • Meta logoAsked at Meta 
    +2

    "Clarifying Questions: Are we looking to create a product for creators or the end users? - Creators What kind of product are we looking to build? (App /Website/Embedded within the Instagram product ) - Embedded within the app Why do we want to enter the edtech market? (Anything specific insight we have gained which we want to solve for?) - The creator's market is growing substantially and people want to gain knowledge on how to become successful in it. Are there any money or time con"

    Ankit J. - "Clarifying Questions: Are we looking to create a product for creators or the end users? - Creators What kind of product are we looking to build? (App /Website/Embedded within the Instagram product ) - Embedded within the app Why do we want to enter the edtech market? (Anything specific insight we have gained which we want to solve for?) - The creator's market is growing substantially and people want to gain knowledge on how to become successful in it. Are there any money or time con"See full answer

    Product Manager
    Product Design
  • Paytm logoAsked at Paytm 
    Backend Engineer
    Product Design
    +1 more
  • "Situation: Our company was going through tech stack updated and our team tasked to migrate existing code into Typescript(TS) and all future development to be written with TS within our codebase. TASK: Migrate existing codebase to TS and future integration to be TS compatible. ACTION: The team deep dived into picking up TS skill and learnt some basics and focused on delivering the migration in phases. I prioritised the files to migrate based on levels of complexity. I created a Fil"

    Shashank K. - "Situation: Our company was going through tech stack updated and our team tasked to migrate existing code into Typescript(TS) and all future development to be written with TS within our codebase. TASK: Migrate existing codebase to TS and future integration to be TS compatible. ACTION: The team deep dived into picking up TS skill and learnt some basics and focused on delivering the migration in phases. I prioritised the files to migrate based on levels of complexity. I created a Fil"See full answer

    Data Analyst
    Behavioral
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "Each flip is independent. P(10 heads)=(1/2​)^10"

    Vineet M. - "Each flip is independent. P(10 heads)=(1/2​)^10"See full answer

    Statistics & Experimentation
  • Meta logoAsked at Meta 

    "Addressed the duality of the feature - each user is a consumer and provider Addressed pain points such as cleaning, security "

    Adi S. - "Addressed the duality of the feature - each user is a consumer and provider Addressed pain points such as cleaning, security "See full answer

    Product Manager
    Product Design
  • Adobe logoAsked at Adobe 
    +3

    "def mergeTwoListsRecursive(l1, l2): if not l1 or not l2: return l1 or l2 if l1.val < l2.val: l1.next = mergeTwoListsRecursive(l1.next, l2) return l1 else: l2.next = mergeTwoListsRecursive(l1, l2.next) return l2 "

    Ramachandra N. - "def mergeTwoListsRecursive(l1, l2): if not l1 or not l2: return l1 or l2 if l1.val < l2.val: l1.next = mergeTwoListsRecursive(l1.next, l2) return l1 else: l2.next = mergeTwoListsRecursive(l1, l2.next) return l2 "See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Google logoAsked at Google 

    "I would like to understand the reason why the conclusion was made to even have google maps for kids, assumption here is kids are aged 1 to 5. Some clarifying questions Are the kids in this scenario traveling all alone or accompanied by their parents Kids are using google maps to let their parents know the directions (at times parents want to educate kids) Kids are helping others with directions to their destination. The consideration here is that kids would use maps for following s"

    Rakesh K. - "I would like to understand the reason why the conclusion was made to even have google maps for kids, assumption here is kids are aged 1 to 5. Some clarifying questions Are the kids in this scenario traveling all alone or accompanied by their parents Kids are using google maps to let their parents know the directions (at times parents want to educate kids) Kids are helping others with directions to their destination. The consideration here is that kids would use maps for following s"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 

    "As a product manager, my first step in designing a free product would be to define the product's target audience and the problem it aims to solve. Once these factors are established, I can then determine the best way to monetize the product. One way to monetize a free product is through advertising. This involves displaying ads to users as they use the product, and earning revenue based on the number of clicks or impressions the ads receive. This model is commonly used by social media platforms,"

    Anonymous Flamingo - "As a product manager, my first step in designing a free product would be to define the product's target audience and the problem it aims to solve. Once these factors are established, I can then determine the best way to monetize the product. One way to monetize a free product is through advertising. This involves displaying ads to users as they use the product, and earning revenue based on the number of clicks or impressions the ads receive. This model is commonly used by social media platforms,"See full answer

    Product Manager
    Analytical
  • Data Engineer
    Data Modeling
  • Stripe logoAsked at Stripe 

    "TCP server/client to facilitate high throughput of incoming metrics.(This is the standard used in the industry by Datadog etc). NoSQL or timeseries database for storing metrics. Timeseries databases are better for aggregating metrics in a given time period. REST API for serving metrics data to visualization frontend."

    Abhi R. - "TCP server/client to facilitate high throughput of incoming metrics.(This is the standard used in the industry by Datadog etc). NoSQL or timeseries database for storing metrics. Timeseries databases are better for aggregating metrics in a given time period. REST API for serving metrics data to visualization frontend."See full answer

    Software Engineer
    System Design
  • +2

    "Clarifying questions Define ride sharing app: An app for people who wish to go from one place to another and they prefer to share the ride with fellow riders who are heading to the common route. This app provides a way to book a shared cab or Auto. Type of rides: Does not include luxury cars We are trying to enhance customer experience by ensuring less cancellations from user's side rather then cancellation from driver's side. No timelines involved Need to consider competitors"

    Madhuri J. - "Clarifying questions Define ride sharing app: An app for people who wish to go from one place to another and they prefer to share the ride with fellow riders who are heading to the common route. This app provides a way to book a shared cab or Auto. Type of rides: Does not include luxury cars We are trying to enhance customer experience by ensuring less cancellations from user's side rather then cancellation from driver's side. No timelines involved Need to consider competitors"See full answer

    Product Manager
    Product Strategy
  • Stripe logoAsked at Stripe 
    Video answer for 'How would you communicate layoffs to affected individuals?'
    Engineering Manager
    Behavioral
  • Stripe logoAsked at Stripe 
    Product Manager
    Product Design
  • Apple logoAsked at Apple 

    "Situation : During my time in my previous company, I was leading a program which involved a cross-functional team. The project was to migrate all the legacy servers to Azure and had a tight deadline of 4 months. Each team had distinct goals and responsibilites to be delivered Task : My task was to collaborate with the multi regional team and ensure a smooth delivery within the defined budget and schedule. Action : I believe communication is the key to handle a cross-functional team"

    Oriole O. - "Situation : During my time in my previous company, I was leading a program which involved a cross-functional team. The project was to migrate all the legacy servers to Azure and had a tight deadline of 4 months. Each team had distinct goals and responsibilites to be delivered Task : My task was to collaborate with the multi regional team and ensure a smooth delivery within the defined budget and schedule. Action : I believe communication is the key to handle a cross-functional team"See full answer

    Technical Program Manager
    Behavioral
  • 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
    Behavioral
    +2 more
  • +1

    "Define Groups: Platform where users ( organizers and members) with shared interests can come together and express their thoughts and opinions. Meta's mission: To bring ppl closer together by giving them access to tools and technology. Groups Mission alignment: Gives Organizers and members to come closer together over shared interests and build community. Users : Organizers ( create a group-> invite people on the platform --> can accept or deny a member to the group --> Intera"

    Anjali M. - "Define Groups: Platform where users ( organizers and members) with shared interests can come together and express their thoughts and opinions. Meta's mission: To bring ppl closer together by giving them access to tools and technology. Groups Mission alignment: Gives Organizers and members to come closer together over shared interests and build community. Users : Organizers ( create a group-> invite people on the platform --> can accept or deny a member to the group --> Intera"See full answer

    Analytical
    Execution
  • Adobe logoAsked at Adobe 
    +6

    "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
    Data Structures & Algorithms
    +4 more
Showing 961-980 of 4415