"As requirement here is to increase number of customer trading using the platform.
To achieve this i will collect statistics about the list of customers registering based on the preferences. I will launch a survey which will collect their experience/preferences on various type of products available on the platform like equity, derivatives, mutual funds etc.
Below are two features i will add to increase trading activity.
Based on their highest order of preference, Create a feature on the produ"
Lalit S. - "As requirement here is to increase number of customer trading using the platform.
To achieve this i will collect statistics about the list of customers registering based on the preferences. I will launch a survey which will collect their experience/preferences on various type of products available on the platform like equity, derivatives, mutual funds etc.
Below are two features i will add to increase trading activity.
Based on their highest order of preference, Create a feature on the produ"See full answer
"We've identified the problem as a Design a Product question. Use the following framework for tackling these types of questions:
Ask Clarifying Questions
Identify users, behaviors, and pain points
State product goal
Identify current solutions
Brainstorm new solutions
Evaluate solutions
Measure success
Summarize
We'll go through each of these step by step.
Ask Clarifying Questions
The PM interview isn't about your ability to come up w"
Exponent - "We've identified the problem as a Design a Product question. Use the following framework for tackling these types of questions:
Ask Clarifying Questions
Identify users, behaviors, and pain points
State product goal
Identify current solutions
Brainstorm new solutions
Evaluate solutions
Measure success
Summarize
We'll go through each of these step by step.
Ask Clarifying Questions
The PM interview isn't about your ability to come up w"See full answer
"This is a 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 equat"
Exponent - "This is a 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 equat"See full answer
"My approach to open ended prompts is to gather as much information as possible to:
A) Clarify the issue -> b) Identify various possible root causes -> C) Narrow down on the most likely cause ->D) Set up a recommendation and how to track whether the proposed solution will work.
A) CLARIFY
1) Clarify the metric
Ensure that we fully understand this metric. Does uploads refer specifically to the individual files that someone uploads to their account? Does it include both manual uploads whe"
Sachin P. - "My approach to open ended prompts is to gather as much information as possible to:
A) Clarify the issue -> b) Identify various possible root causes -> C) Narrow down on the most likely cause ->D) Set up a recommendation and how to track whether the proposed solution will work.
A) CLARIFY
1) Clarify the metric
Ensure that we fully understand this metric. Does uploads refer specifically to the individual files that someone uploads to their account? Does it include both manual uploads whe"See full answer
"Here's some thought on what I'll be doing in this situation:
Identify the root cause (I'll try to assess WHY the engineers don't action these tickets). In order to identify the potential reasons, I'd have 1:1s with team members, observe participation and engagement in backlog grooming sessions and check in with leads and my peers.
Lack of clarity on requirements or acceptance criteria.
Skill gaps.
Dependency on other teams or missing prerequisites.
Team capaci"
Anonymous Dingo - "Here's some thought on what I'll be doing in this situation:
Identify the root cause (I'll try to assess WHY the engineers don't action these tickets). In order to identify the potential reasons, I'd have 1:1s with team members, observe participation and engagement in backlog grooming sessions and check in with leads and my peers.
Lack of clarity on requirements or acceptance criteria.
Skill gaps.
Dependency on other teams or missing prerequisites.
Team capaci"See full answer
"Idempotence refers to the property that the same request multiple times produces the same result on the server side. No matter how many times I repeat the request, the server state does not change after the first request. This concept is important to ensure consistency, especially in systems where requests may be repeated due to network failures or other problems.
Let's take a look at different HTTP methods for a clearer understanding.
GET: By definition, GET requests must be powerless. Execut"
T I. - "Idempotence refers to the property that the same request multiple times produces the same result on the server side. No matter how many times I repeat the request, the server state does not change after the first request. This concept is important to ensure consistency, especially in systems where requests may be repeated due to network failures or other problems.
Let's take a look at different HTTP methods for a clearer understanding.
GET: By definition, GET requests must be powerless. Execut"See full answer
"Let’s say the matrix is m x n (i.e., m rows and n columns).
Start from the top-right corner of the matrix.
Move left if you see a 1.
Move down if you see a 0.
Keep track of the row index where you last saw the leftmost 1 — that row has the most 1s.
public class MaxOnesRow {
public static int rowWithMostOnes(int matrix) {
int rows = matrix.length;
int cols = matrix[0].length;
int maxRowIndex = -1;
int j = cols - 1; /"
Khushbu R. - "Let’s say the matrix is m x n (i.e., m rows and n columns).
Start from the top-right corner of the matrix.
Move left if you see a 1.
Move down if you see a 0.
Keep track of the row index where you last saw the leftmost 1 — that row has the most 1s.
public class MaxOnesRow {
public static int rowWithMostOnes(int matrix) {
int rows = matrix.length;
int cols = matrix[0].length;
int maxRowIndex = -1;
int j = cols - 1; /"See full answer