"I set the context by stating that this specific program is not complex for technical reasons, but for the nature of how it was set up.
Spoke about a scenario where one of the programs was at risk due security and legal compliance's. And how did I carry that program forward."
Anonymous Mockingbird - "I set the context by stating that this specific program is not complex for technical reasons, but for the nature of how it was set up.
Spoke about a scenario where one of the programs was at risk due security and legal compliance's. And how did I carry that program forward."See full answer
"I would analise it in some macro and micro aspects and then evaluate those, and think abou an release strategy.
First considering the macro aspects that are:
what is the main business goal and is the product addressing it?
what is the user value and how the product is working towards this?
And by last, what is the success metric, and how likely the product as it is, is in the way of accomplish it?
Then, if those macro aspects are on track, I would go for a second round of analysis, to ev"
Michelle B. - "I would analise it in some macro and micro aspects and then evaluate those, and think abou an release strategy.
First considering the macro aspects that are:
what is the main business goal and is the product addressing it?
what is the user value and how the product is working towards this?
And by last, what is the success metric, and how likely the product as it is, is in the way of accomplish it?
Then, if those macro aspects are on track, I would go for a second round of analysis, to ev"See full answer
"To answer this question I am going to first clarify the product offering and what ti does, talk about the goals for IG reels for Facebook, go through user actions and then come up with some key metrics to measure success of the product based on the goals.
Product Overview
IG reel allows creators to build short-form video with a bunch of different editing features and post that to their followers or to the broader IG network. It allows regular IG users to create their own content and build"
stash - "To answer this question I am going to first clarify the product offering and what ti does, talk about the goals for IG reels for Facebook, go through user actions and then come up with some key metrics to measure success of the product based on the goals.
Product Overview
IG reel allows creators to build short-form video with a bunch of different editing features and post that to their followers or to the broader IG network. It allows regular IG users to create their own content and build"See full answer
"Is it bad to get the answer a different way? Will they mark that as not knowing Bayes Theorem or just correct as it is an easier way to get the answer?
The way I went is to look at what happens when the factory makes 100 light bulbs. Machine A makes 60 of which 3 are faulty, Machine B makes 40 of which 1.2 are faulty. Therefore the pool of faulty lightbulbs is 3/4.2 = 5/7 from machine A and 1.2/4.2 = 3/7 from Machine B."
Will I. - "Is it bad to get the answer a different way? Will they mark that as not knowing Bayes Theorem or just correct as it is an easier way to get the answer?
The way I went is to look at what happens when the factory makes 100 light bulbs. Machine A makes 60 of which 3 are faulty, Machine B makes 40 of which 1.2 are faulty. Therefore the pool of faulty lightbulbs is 3/4.2 = 5/7 from machine A and 1.2/4.2 = 3/7 from Machine B."See full answer
"Great explanation on each of the components and their use.
During the interview would a PM candidate be expected to go in-depth for capacity estimation (e.g. storage estimation, bandwidth estimation etc.?)"
A B. - "Great explanation on each of the components and their use.
During the interview would a PM candidate be expected to go in-depth for capacity estimation (e.g. storage estimation, bandwidth estimation etc.?)"See full answer
Engineering Manager
System Design
+2 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team.
Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow.
"
Aabid S. - "We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team.
Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow.
"See full answer
"def is_valid(s: str) -> bool:
stack = []
for i in range(len(s)):
if s[i] == '(' or s[i] == '[' or s[i] == '{':
stack.append(s[i])
else:
if len(stack) == 0:
return False
top = stack.pop()
if s[i] == ')' and top != '(' or \
s[i] == ']' and top != '[' or \
s[i] == '}' and top != '{':
return False
return len(stack) == 0
\# debug your code below
print(is_valid("()[]"))"
Vinit vilas G. - "def is_valid(s: str) -> bool:
stack = []
for i in range(len(s)):
if s[i] == '(' or s[i] == '[' or s[i] == '{':
stack.append(s[i])
else:
if len(stack) == 0:
return False
top = stack.pop()
if s[i] == ')' and top != '(' or \
s[i] == ']' and top != '[' or \
s[i] == '}' and top != '{':
return False
return len(stack) == 0
\# debug your code below
print(is_valid("()[]"))"See full answer
"Clarifying questions
Scope: Just Reels in Facebook, or Instagram too? Mobile and desktop?
Goal: Any specific goal we know of or up to me to decide?
Framework/Overview
Strategy
Metric options with pros/cons
North Star Metric (NSM)
Risks & countermetrics
Strategy / The Why: we want to give people …
Meta: the power to build community + Bring people closer together
Reels: new form of self-expression / entertainment with short form video and pro editing tools
Ads in Re"
Mike Z. - "Clarifying questions
Scope: Just Reels in Facebook, or Instagram too? Mobile and desktop?
Goal: Any specific goal we know of or up to me to decide?
Framework/Overview
Strategy
Metric options with pros/cons
North Star Metric (NSM)
Risks & countermetrics
Strategy / The Why: we want to give people …
Meta: the power to build community + Bring people closer together
Reels: new form of self-expression / entertainment with short form video and pro editing tools
Ads in Re"See full answer
"Reversing a linked list is a very popular question. We have two approaches to reverse the linked list: Iterative approach and recursion approach.
Iterative approach (JavaScript)
function reverseLL(head){
if(head === null) return head;
let prv = null;
let next = null;
let cur = head;
while(cur){
next = cur.next; //backup
cur.next = prv;
prv = cur;
cur = next;
}
head = prv;
return head;
}
Recursion Approach (JS)
function reverseLLByRecursion("
Satyam S. - "Reversing a linked list is a very popular question. We have two approaches to reverse the linked list: Iterative approach and recursion approach.
Iterative approach (JavaScript)
function reverseLL(head){
if(head === null) return head;
let prv = null;
let next = null;
let cur = head;
while(cur){
next = cur.next; //backup
cur.next = prv;
prv = cur;
cur = next;
}
head = prv;
return head;
}
Recursion Approach (JS)
function reverseLLByRecursion("See full answer
"Referring to https://www.forbes.com/sites/forbesbusinesscouncil/2022/03/23/15-strategies-for-balancing-competing-stakeholder-priorities/?sh=7c82aa68262f
Understand the conflicting priorities and align it with the goal/ objectives and the company mission.
Start with the Least Common Denominator between the conflicting priorities to come to a commonality and start from there to objectively approach the next imp priority
Always keep communication on and be transparent with 'equality' an"
Pramod V. - "Referring to https://www.forbes.com/sites/forbesbusinesscouncil/2022/03/23/15-strategies-for-balancing-competing-stakeholder-priorities/?sh=7c82aa68262f
Understand the conflicting priorities and align it with the goal/ objectives and the company mission.
Start with the Least Common Denominator between the conflicting priorities to come to a commonality and start from there to objectively approach the next imp priority
Always keep communication on and be transparent with 'equality' an"See full answer
"I will divide my answer in 2 parts:
Process I use for managing risks in any Project
I will explain a real life situation where a Risk occurred and how I managed it
Process for Risk Management can be broken down into 3 parts:
Risk Identification: Risk identification is a team effort and is an ongoing process that happens throughout the Project. Technical Risks are usually identified during design/build/testing stage. I maintain a Risk register document to capture all the risks identified"
Saket S. - "I will divide my answer in 2 parts:
Process I use for managing risks in any Project
I will explain a real life situation where a Risk occurred and how I managed it
Process for Risk Management can be broken down into 3 parts:
Risk Identification: Risk identification is a team effort and is an ongoing process that happens throughout the Project. Technical Risks are usually identified during design/build/testing stage. I maintain a Risk register document to capture all the risks identified"See full answer
"Clarifying question 1: Define Friend requests -- no. of friend requests sent in the platform through the "Add Friend" button
Clarifying question 2: Time period for comparison - 10% - WoW or DoD or MoM? -- WoW
Gathering context:
Is the decline progressive or a one-time event? --> progressive
Because the decline is progressive, ruling out technical glitches, downtime, or any other reason impacting the feature uptime.
Is this decline global or regional? --> global
Because the"
P K. - "Clarifying question 1: Define Friend requests -- no. of friend requests sent in the platform through the "Add Friend" button
Clarifying question 2: Time period for comparison - 10% - WoW or DoD or MoM? -- WoW
Gathering context:
Is the decline progressive or a one-time event? --> progressive
Because the decline is progressive, ruling out technical glitches, downtime, or any other reason impacting the feature uptime.
Is this decline global or regional? --> global
Because the"See full answer
"This could be done using two-pointer approach assuming array is sorted: left and right pointers. We need track two sums (left and right) as we move pointers. For moving pointers we will move left to right by 1 (increment) when right sum is greater. We will move right pointer to left by 1 (decrement) when left sum is greater. at some point we will either get the sum same and that's when we exit from the loop. 0-left will be one array and right-(n-1) will be another array.
We are not going to mo"
Bhaskar B. - "This could be done using two-pointer approach assuming array is sorted: left and right pointers. We need track two sums (left and right) as we move pointers. For moving pointers we will move left to right by 1 (increment) when right sum is greater. We will move right pointer to left by 1 (decrement) when left sum is greater. at some point we will either get the sum same and that's when we exit from the loop. 0-left will be one array and right-(n-1) will be another array.
We are not going to mo"See full answer
"Clarify the problem:
What does exercising mean here?- can be anything with minimal to moderate activities like yoga, cardio, running, bodyweight exercises
So for this product, should we consider only physical health or mental health or both- assume physical health for now
Any specific objective that we are thinking about?- to re-create the habit in people to take at least 30mins of their time in their daily life for some exercise
Are we talking about a physical or digital product?- d"
Debajyoti B. - "Clarify the problem:
What does exercising mean here?- can be anything with minimal to moderate activities like yoga, cardio, running, bodyweight exercises
So for this product, should we consider only physical health or mental health or both- assume physical health for now
Any specific objective that we are thinking about?- to re-create the habit in people to take at least 30mins of their time in their daily life for some exercise
Are we talking about a physical or digital product?- d"See full answer
"Assumptions
Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts
Assume users can maintain a balance in Meta Pay
Assume life cycle of the product is post launch adoption phase
Clarifying questions
Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes”
Where is it available? > Assume answer is “US”
"
Philip C. - "Assumptions
Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts
Assume users can maintain a balance in Meta Pay
Assume life cycle of the product is post launch adoption phase
Clarifying questions
Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes”
Where is it available? > Assume answer is “US”
"See full answer
"Clarifying questions:
What type of contractors are we considering? Construction, repair, paint, electric etc. assuming there is no specificity here
Is it for professional or personal - eg. For enterprises to allocate contract or personal work. Though the end result might work for both but initial go live one assuming for personal work
Any specific demography
Is it part of any existing meta universe - Facebook marketplace?
Why this problem matters?
For users: this is one of the difficult"
Dewansh Z. - "Clarifying questions:
What type of contractors are we considering? Construction, repair, paint, electric etc. assuming there is no specificity here
Is it for professional or personal - eg. For enterprises to allocate contract or personal work. Though the end result might work for both but initial go live one assuming for personal work
Any specific demography
Is it part of any existing meta universe - Facebook marketplace?
Why this problem matters?
For users: this is one of the difficult"See full answer