Skip to main content

Interview Questions

Review this list of 4,415 interview questions and answers verified by hiring managers and candidates.
  • "Feel free to download the full assignment (with screens) here: https://www.varunja.in/blog/assignment, cheers! Expected Outcome: Users: What do you know about the users of WhatsApp? What do they want? Features: What features will you build? Prioritization: What will be in your MVP and what will be in your 2.0 version? After you have decided on the MVP: Engineering: How hard is this to build? How long might it take? Are there ways to build a solution more"

    Varun J. - "Feel free to download the full assignment (with screens) here: https://www.varunja.in/blog/assignment, cheers! Expected Outcome: Users: What do you know about the users of WhatsApp? What do they want? Features: What features will you build? Prioritization: What will be in your MVP and what will be in your 2.0 version? After you have decided on the MVP: Engineering: How hard is this to build? How long might it take? Are there ways to build a solution more"See full answer

    Product Manager
    Analytical
    +2 more
  • Atlassian logoAsked at Atlassian 
    2 answers

    "asdsad"

    Develop games G. - "asdsad"See full answer

    Engineering Manager
    Product Design
    +2 more
  • Sierra AI logoAsked at Sierra AI 
    Add answer
    Product Manager
    Artificial Intelligence
  • Anthropic logoAsked at Anthropic 
    Add answer
    Product Marketing Manager
    Behavioral
  • Adobe logoAsked at Adobe 
    10 answers
    +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
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Google logoAsked at Google 
    1 answer

    "Since Experimentation is a Broad Term I would like to ask a couple of Clarifying questions What kind of Experimentation User Behavior with newly introduced Beta features AI/Image learning Based Experimentation to test out trial features Something else API based experimentation for user/Third-party experiments,with APIs for new features exposed(this has a lot of potential where devs of apps etc can integrate new experimentation features in their apps with minima"

    Manas M. - "Since Experimentation is a Broad Term I would like to ask a couple of Clarifying questions What kind of Experimentation User Behavior with newly introduced Beta features AI/Image learning Based Experimentation to test out trial features Something else API based experimentation for user/Third-party experiments,with APIs for new features exposed(this has a lot of potential where devs of apps etc can integrate new experimentation features in their apps with minima"See full answer

    Product Manager
    Product Design
  • 15 answers
    +11

    "WITH previous AS(SELECT viewer_id, watch_hours, LAG(watchhours) OVER(PARTITION BY viewerid ORDER BY year, month) AS previous_hours, year, month FROM watch_time GROUP BY viewer_id, year, month ), streaks AS(SELECT viewer_id, SUM(CASE WHEN previoushours IS NOT NULL AND previoushours = 3 `"

    Alvin P. - "WITH previous AS(SELECT viewer_id, watch_hours, LAG(watchhours) OVER(PARTITION BY viewerid ORDER BY year, month) AS previous_hours, year, month FROM watch_time GROUP BY viewer_id, year, month ), streaks AS(SELECT viewer_id, SUM(CASE WHEN previoushours IS NOT NULL AND previoushours = 3 `"See full answer

    Coding
    SQL
  • LinkedIn logoAsked at LinkedIn 
    Add answer
    Product Manager
    Product Design
  • Capital One logoAsked at Capital One 
    Add answer
    Product Manager
    Analytical
  • Capital One logoAsked at Capital One 
    2 answers

    "conduct direct user research through methods such as interviews, surveys, and focus groups to gather qualitative insights into user preferences, pain points, and behaviors. Additionally, I analyze quantitative data from sources like user analytics, feedback metrics, and market research to identify trends and patterns. Collaborating closely with stakeholders, including customers, internal teams, and subject matter experts, further enriches the requirements gathering process by incorporating diver"

    Jack F. - "conduct direct user research through methods such as interviews, surveys, and focus groups to gather qualitative insights into user preferences, pain points, and behaviors. Additionally, I analyze quantitative data from sources like user analytics, feedback metrics, and market research to identify trends and patterns. Collaborating closely with stakeholders, including customers, internal teams, and subject matter experts, further enriches the requirements gathering process by incorporating diver"See full answer

    Software Engineer
    Analytical
    +2 more
  • Google logoAsked at Google 
    1 answer

    "Situation - I had 2 projects in hand. 1st - My primary project under my direct line manager, and 2nd - Under a dotted line manager. I committed to my 2nd project based on my assumptions and planning of the primary project's scope & timelines. For both these projects, I was the key resource. Unfortunately, we got some new findings in my first project, and it happened to be a case where management made an overcommitment to our business without gauging the assumptions correctly. This put pressu"

    DM - "Situation - I had 2 projects in hand. 1st - My primary project under my direct line manager, and 2nd - Under a dotted line manager. I committed to my 2nd project based on my assumptions and planning of the primary project's scope & timelines. For both these projects, I was the key resource. Unfortunately, we got some new findings in my first project, and it happened to be a case where management made an overcommitment to our business without gauging the assumptions correctly. This put pressu"See full answer

    Customer Success Manager
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "In my time as a product designer, I’ve seen a transition of growth from something that is visually appealing to what is actually useful / functional / scalable. I think as designers, we are afraid to let things go such as the visual fidelity of design and how something could be useful but not necessarily have the flash of a more consumer based product. I think when we learn to let that go, we can see the scale of our impact and that we aren’t just people who make something look good/pretty but t"

    Ben G. - "In my time as a product designer, I’ve seen a transition of growth from something that is visually appealing to what is actually useful / functional / scalable. I think as designers, we are afraid to let things go such as the visual fidelity of design and how something could be useful but not necessarily have the flash of a more consumer based product. I think when we learn to let that go, we can see the scale of our impact and that we aren’t just people who make something look good/pretty but t"See full answer

    Product Designer
    Behavioral
    +1 more
  • Mistral AI logoAsked at Mistral AI 
    Add answer
    Product Manager
    Artificial Intelligence
    +1 more
  • Nvidia logoAsked at Nvidia 
    Add answer
    Product Manager
    Artificial Intelligence
    +1 more
  • Google logoAsked at Google 
    3 answers

    "Clarification questions: Is it correct to assume that I am an insurance company provide insurance coverage for Waymo? yes Is it safe to assume that we are talking about self-driving cars (no drivers)? yes Several factors are taken into consideration when insurance companies provide insurance quotes (please not that all of these will apply to self-driving cars): M/F Age Years of driving experience Driving record Expected miles driven / year Cost of vehicle If car will be used for c"

    GSWarriors - "Clarification questions: Is it correct to assume that I am an insurance company provide insurance coverage for Waymo? yes Is it safe to assume that we are talking about self-driving cars (no drivers)? yes Several factors are taken into consideration when insurance companies provide insurance quotes (please not that all of these will apply to self-driving cars): M/F Age Years of driving experience Driving record Expected miles driven / year Cost of vehicle If car will be used for c"See full answer

    Analytical
  • Google logoAsked at Google 
    1 answer
    Video answer for 'Design a cyber attack.'

    "Phishing Attack Scenario (High-Level) Attack Type: Phishing Goal: Steal user credentials Attack Vector: Fake email pretending to be a bank Target: End users Impact: Account takeover, financial loss Detection: Email filtering, user reports Prevention: User awareness training Multi-factor authentication Email security gateways"

    Dileep D. - "Phishing Attack Scenario (High-Level) Attack Type: Phishing Goal: Steal user credentials Attack Vector: Fake email pretending to be a bank Target: End users Impact: Account takeover, financial loss Detection: Email filtering, user reports Prevention: User awareness training Multi-factor authentication Email security gateways"See full answer

    Security
    Technical
  • Google logoAsked at Google 
    3 answers

    "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
  • Splunk logoAsked at Splunk 
    3 answers

    "When designing an app for buying and selling antiques, there are the following objectives: For app users to successfully sell their antiques For app users to successfully buy their preferred antiques For the app to generate revenue through the app Given that the only way to sustainably ensure the app's existence is the guarantee the company remains in business, I'll select objective 3 as the main mission with the other two as leading indicators. In order to get to objective 3, th"

    Amadea N. - "When designing an app for buying and selling antiques, there are the following objectives: For app users to successfully sell their antiques For app users to successfully buy their preferred antiques For the app to generate revenue through the app Given that the only way to sustainably ensure the app's existence is the guarantee the company remains in business, I'll select objective 3 as the main mission with the other two as leading indicators. In order to get to objective 3, th"See full answer

    Product Manager
    Product Design
  • "To scale web applications, one must concentrate on having Shared hosting / Dedicated server CDN (for images servers) Caching techniques Database Sharding Adding/removing webservers on the fly In order to improve the speed of the web applications, certain techniques to look at : Web hosts - Shared hosting / dedicated server CDN Caching techniques Compression techniques Reduced use of plugins, check Java script / CSS files Pre-fetch : If we are aware that th"

    Googlepm 1. - "To scale web applications, one must concentrate on having Shared hosting / Dedicated server CDN (for images servers) Caching techniques Database Sharding Adding/removing webservers on the fly In order to improve the speed of the web applications, certain techniques to look at : Web hosts - Shared hosting / dedicated server CDN Caching techniques Compression techniques Reduced use of plugins, check Java script / CSS files Pre-fetch : If we are aware that th"See full answer

    Technical
Showing 1861-1880 of 4415