"This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know.
Recall the formula for Fermi problems:
Ask clarifying questions
Catalog what you know
Make equation(s)
Think about edge cases to add to equation
**Breakdown components of your"
Exponent - "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know.
Recall the formula for Fermi problems:
Ask clarifying questions
Catalog what you know
Make equation(s)
Think about edge cases to add to equation
**Breakdown components of your"See full answer
"This is a Design a Product question. For this, we'll want to follow the formula for success:
Ask clarifying questions
Identify user types, behaviors, and pain points
State the goal and use cases
List current solutions
Improvements / net new solutions
Evaluate and select solutions
Measure Success
Summarize
Ask clarifying questions
It's important to get clarity on anything if things are unclear. Since this ask is quite straightforward"
Exponent - "This is a Design a Product question. For this, we'll want to follow the formula for success:
Ask clarifying questions
Identify user types, behaviors, and pain points
State the goal and use cases
List current solutions
Improvements / net new solutions
Evaluate and select solutions
Measure Success
Summarize
Ask clarifying questions
It's important to get clarity on anything if things are unclear. Since this ask is quite straightforward"See full answer
"Basic Approach
As BST inorder traversal will result in a sequence of increasing order. Store that order in a vector and get the k-1 index to get the Kth smallest element, similarly access the N-K+1 th element will be the Kth largest element
Time Complexity: O(n)
Space Complexity O(n)
Space Optimized Approach
For Kth smallest , start inorder traversal, and keep a counter, decrement the counter when you access the node element. When the counter turns 0 that elementwill be the Kth smal"
Saurabh S. - "Basic Approach
As BST inorder traversal will result in a sequence of increasing order. Store that order in a vector and get the k-1 index to get the Kth smallest element, similarly access the N-K+1 th element will be the Kth largest element
Time Complexity: O(n)
Space Complexity O(n)
Space Optimized Approach
For Kth smallest , start inorder traversal, and keep a counter, decrement the counter when you access the node element. When the counter turns 0 that elementwill be the Kth smal"See full answer
"Although it's not totally obvious, this is a Strategy Question, which asks you to justify business decisions at a high level. First, let's provide a few reasons why Display Ads are bad, and then propose an alternative solution.
> There are a few reasons why display ads are a bad idea. I'll go into them in-depth shortly, but in summary, display ads degrade the user experience and monetize poorly, which has all sorts of cascading effects.
Loss of control
> Typically, display ads are run thr"
Exponent - "Although it's not totally obvious, this is a Strategy Question, which asks you to justify business decisions at a high level. First, let's provide a few reasons why Display Ads are bad, and then propose an alternative solution.
> There are a few reasons why display ads are a bad idea. I'll go into them in-depth shortly, but in summary, display ads degrade the user experience and monetize poorly, which has all sorts of cascading effects.
Loss of control
> Typically, display ads are run thr"See full answer
"Product planning requires a strategic approach that balances customer needs, market trends, and business objectives. Here's a structured framework I recommend:
Discovery:Understand the Market: Conduct in-depth market research to identify customer needs, pain points, and competitive landscape.
Define User Personas: Create detailed user personas to understand your target audience's behaviors, goals, and challenges.
Analyze the Problem: Clearly articulate the core problem your product aims to"
Chozhls - "Product planning requires a strategic approach that balances customer needs, market trends, and business objectives. Here's a structured framework I recommend:
Discovery:Understand the Market: Conduct in-depth market research to identify customer needs, pain points, and competitive landscape.
Define User Personas: Create detailed user personas to understand your target audience's behaviors, goals, and challenges.
Analyze the Problem: Clearly articulate the core problem your product aims to"See full answer
"My the current KPIs focus on three areas: 1) the number of designs finalized and signed off by the business. 2) the completion of development for those designs, and 3)the quality and quantity of data loaded. To achieve these, I communicate requirements early and provide all necessary information to the business for accurate design sign-off. I deliver documents that are precise and contain all details the technical team needs for development. I also verify system configuration before data loadin"
Prachi N. - "My the current KPIs focus on three areas: 1) the number of designs finalized and signed off by the business. 2) the completion of development for those designs, and 3)the quality and quantity of data loaded. To achieve these, I communicate requirements early and provide all necessary information to the business for accurate design sign-off. I deliver documents that are precise and contain all details the technical team needs for development. I also verify system configuration before data loadin"See full answer
"The intro should last between 2-2:30 mins. Try summarizing the intro with what,when and how. The intro should be tailored or say structured in storytelling. This oozes the confidence."
Harish M. - "The intro should last between 2-2:30 mins. Try summarizing the intro with what,when and how. The intro should be tailored or say structured in storytelling. This oozes the confidence."See full answer
"A successful marketing campaign is the practice of putting your yourself, product or idea in front of the right audience who are interested in what you do. For a campaign to be successful, you will have gone through series of UX research like audience research, market research, competitor research, users research, etc.
Let me put it this way, A successful marketing campaign is human-centered both in design and words. i don't know if i got the answer right."
Abiodun M. - "A successful marketing campaign is the practice of putting your yourself, product or idea in front of the right audience who are interested in what you do. For a campaign to be successful, you will have gone through series of UX research like audience research, market research, competitor research, users research, etc.
Let me put it this way, A successful marketing campaign is human-centered both in design and words. i don't know if i got the answer right."See full answer
"Clarifying:
How many national resources? For example is this a country with a lot of natural resources or very few we want to preserve?
How are the other countries? Is there a lot of conflict around the creation of your country? (We will assume everything is perfect and we have unlimited financial resources)
Goals:
The two main goals of the product as I can see are preservation and enjoyment. Allowing people to enjoy our natural resources and preserving our natural resources.
User seg"
K D. - "Clarifying:
How many national resources? For example is this a country with a lot of natural resources or very few we want to preserve?
How are the other countries? Is there a lot of conflict around the creation of your country? (We will assume everything is perfect and we have unlimited financial resources)
Goals:
The two main goals of the product as I can see are preservation and enjoyment. Allowing people to enjoy our natural resources and preserving our natural resources.
User seg"See full answer
"You should be able to easily identify this as a Measure Success question. These kinds of questions are used to test your analytical skills, as well as your ability to track project progress post-launch.
Recall the strategy for tackling them methodically and thoroughly:
Ask clarifying questions
State the goal of the feature / product
Behavior Mapping / UX Flow Mapping
Provide criteria to prioritize metrics
Prioritize metrics
Summarize
Let's begin!
"
Exponent - "You should be able to easily identify this as a Measure Success question. These kinds of questions are used to test your analytical skills, as well as your ability to track project progress post-launch.
Recall the strategy for tackling them methodically and thoroughly:
Ask clarifying questions
State the goal of the feature / product
Behavior Mapping / UX Flow Mapping
Provide criteria to prioritize metrics
Prioritize metrics
Summarize
Let's begin!
"See full answer
"CIDR (Classless Inter-Domain Routing) -- also known as supernetting -- is a method of assigning Internet Protocol (IP) addresses that improves the efficiency of address distribution and replaces the previous system based on Class A, Class B and Class C networks."
Ali H. - "CIDR (Classless Inter-Domain Routing) -- also known as supernetting -- is a method of assigning Internet Protocol (IP) addresses that improves the efficiency of address distribution and replaces the previous system based on Class A, Class B and Class C networks."See full answer
"Switching from a linear kernel to RBF / Gaussian kernel is likely to result in overfitting the model. It is a move that adds complexity to the mix, and if the data doesn't need that sort of complexity, it would result in overfitting. On the other hand, all the other three approaches would only try too reduce complexity in the process, thereby doesn't contribute to overfitting the model."
Sri V. - "Switching from a linear kernel to RBF / Gaussian kernel is likely to result in overfitting the model. It is a move that adds complexity to the mix, and if the data doesn't need that sort of complexity, it would result in overfitting. On the other hand, all the other three approaches would only try too reduce complexity in the process, thereby doesn't contribute to overfitting the model."See full answer