"I gave multiple answers including polling the service every 10 sec to see customer. Or we can have the client side call which will send this data after 10 sec to us. We will store in dynamo DB and then send through pipelines to redshift DB for analytics."
Deepti K. - "I gave multiple answers including polling the service every 10 sec to see customer. Or we can have the client side call which will send this data after 10 sec to us. We will store in dynamo DB and then send through pipelines to redshift DB for analytics."See full answer
"We can start by considering the key components: waiters, tables and customers. We'll need a database to store information about waiters, tables and customers, each waiter can have a unique ID and we can track the. number of tables they are servicng. Tables can have attributes like table number, capacity, and current status. Customers can be tracked by their arrival time and party size. we can calculat ethe expected waiting time bu considering the average time a table is occupied and the number o"
Brandon C. - "We can start by considering the key components: waiters, tables and customers. We'll need a database to store information about waiters, tables and customers, each waiter can have a unique ID and we can track the. number of tables they are servicng. Tables can have attributes like table number, capacity, and current status. Customers can be tracked by their arrival time and party size. we can calculat ethe expected waiting time bu considering the average time a table is occupied and the number o"See full answer
"I broke down my answer into Understanding the goal, investigating the current state and its challenges, prioritizing opportunities, brainstorming solutions, and selecting solutions.
To understand the goal and current state, I asked questions about the onboarding funnel and the conversion percentages. They have clear metrics to share, with the specific conversion rates for each stage.
I then identified the subscription screen in the flow as one of the key opportunities, as most of the drop happ"
Jaison E. - "I broke down my answer into Understanding the goal, investigating the current state and its challenges, prioritizing opportunities, brainstorming solutions, and selecting solutions.
To understand the goal and current state, I asked questions about the onboarding funnel and the conversion percentages. They have clear metrics to share, with the specific conversion rates for each stage.
I then identified the subscription screen in the flow as one of the key opportunities, as most of the drop happ"See full answer
"Explained in STAR format one of the project situation where I had originally approved problem with different design which was correct approach that time. But as the project progressed that approach needed revision. Emphasized on facts why original approach was taken with points. Also focused tail end of discussion on learnings out of situation and how you end up deploying better solution from that learning."
Vijay P. - "Explained in STAR format one of the project situation where I had originally approved problem with different design which was correct approach that time. But as the project progressed that approach needed revision. Emphasized on facts why original approach was taken with points. Also focused tail end of discussion on learnings out of situation and how you end up deploying better solution from that learning."See full answer
"Explained in STAR format one of the project situation where I had to collect data points by deploying a minimum viable product due to unclear business requirements/dynamic nature of business. Emphasized on exact data points and how they strategically used to iteratively deploy improved version of product."
Vijay P. - "Explained in STAR format one of the project situation where I had to collect data points by deploying a minimum viable product due to unclear business requirements/dynamic nature of business. Emphasized on exact data points and how they strategically used to iteratively deploy improved version of product."See full answer
Technical Program Manager
Product Strategy
+2 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"I think we can analyse the data that's collected especially the users who are requesting it.if we find that there are set of users who regularly use this service then we may cache the data for those users to speed up processing and better the experience. The fresh data (which will be a delta on the cached data can only be calculated) and the stale data can be left out thereby updating the cache"
Nilanjan D. - "I think we can analyse the data that's collected especially the users who are requesting it.if we find that there are set of users who regularly use this service then we may cache the data for those users to speed up processing and better the experience. The fresh data (which will be a delta on the cached data can only be calculated) and the stale data can be left out thereby updating the cache"See full answer
"Clarifying Questions:
When you say Language Learning app, you're referring to a user wanting to learn a new language through a Meta property - not NLP tech correct? -- Yes
Is this a stand-alone app, or part of Facebook or another Meta app? -- You choose
Are there any restrictions like budget, or time for this learning app? -- Nope.
Give me a moment to think about how I want to structure this answer:
Mission // Goal of Language Learning App
Competition
Audience Segments
Pain Points
"
Brody C. - "Clarifying Questions:
When you say Language Learning app, you're referring to a user wanting to learn a new language through a Meta property - not NLP tech correct? -- Yes
Is this a stand-alone app, or part of Facebook or another Meta app? -- You choose
Are there any restrictions like budget, or time for this learning app? -- Nope.
Give me a moment to think about how I want to structure this answer:
Mission // Goal of Language Learning App
Competition
Audience Segments
Pain Points
"See full answer
"I first asked few clarifying questions like the return array may need not contain the list of building in the same order, to which the interviewer agreed.
Then I came up with an approach where we iterate the array from right to left and keep a max variable which will keep the value of the current max. When we find an item which is greater than max we update the max and add this element into our solution. The interviewer agreed for the approach.
I discussed few corner scenarios with the interview"
Rishabh N. - "I first asked few clarifying questions like the return array may need not contain the list of building in the same order, to which the interviewer agreed.
Then I came up with an approach where we iterate the array from right to left and keep a max variable which will keep the value of the current max. When we find an item which is greater than max we update the max and add this element into our solution. The interviewer agreed for the approach.
I discussed few corner scenarios with the interview"See full answer
"I try to solve this initially using quick select where will take a pivot element and position the remaining elements and check if the current index is answer or not and continue the same but it requires o(n*n), but interviewee is expecting the best from me, so at the end i tried solving using heaps where will check the difference between k and n-k to use min or max heap after that we will heap the array, and will keep popping the element k-1 and return the peek one which leads to answer."
Mourya C. - "I try to solve this initially using quick select where will take a pivot element and position the remaining elements and check if the current index is answer or not and continue the same but it requires o(n*n), but interviewee is expecting the best from me, so at the end i tried solving using heaps where will check the difference between k and n-k to use min or max heap after that we will heap the array, and will keep popping the element k-1 and return the peek one which leads to answer."See full answer
"I received an offer to join a well-known company as a senior product manager with very good payment. I was in my third of pregnancy. so if I joined the company, I would have left it in 6th month. So on the conversation with VP of product I told him the situation. He thanked me, and told me that we would wait for you after 2 years from now."
Atefeh M. - "I received an offer to join a well-known company as a senior product manager with very good payment. I was in my third of pregnancy. so if I joined the company, I would have left it in 6th month. So on the conversation with VP of product I told him the situation. He thanked me, and told me that we would wait for you after 2 years from now."See full answer
"Started with the clarifying questions. Then discussed the following with the panel:
Goal
Users
Use Cases
Features
Priority
Metrics to measure the success"
Apurv M. - "Started with the clarifying questions. Then discussed the following with the panel:
Goal
Users
Use Cases
Features
Priority
Metrics to measure the success"See full answer
"Clarify the ask/ goal and scope
Talk about the general need for travel in a Covid/post covid world + how it aligns with Meta's mission and business (the Why)
Audience /Behavior segmentation with needs/pain points
Prioritize
Suggested 3 Solution territories
Dived deep into 1 and mentioned tradeoffs/ risks for that one
Summarized with a few GTM considerations/ideas
Please note: Although the interview was scoped for 30 mins, the interviewer spent the first 15 diving into past work e"
Raina M. - "Clarify the ask/ goal and scope
Talk about the general need for travel in a Covid/post covid world + how it aligns with Meta's mission and business (the Why)
Audience /Behavior segmentation with needs/pain points
Prioritize
Suggested 3 Solution territories
Dived deep into 1 and mentioned tradeoffs/ risks for that one
Summarized with a few GTM considerations/ideas
Please note: Although the interview was scoped for 30 mins, the interviewer spent the first 15 diving into past work e"See full answer
"Clarification
Are we focusing on building the product on a specific Meta platform (Facebook, Instagram, WhatsApp), or is this a standalone effort?
Is the product digital or physical?
Are we targeting internal (employees) or external (customers) users?
Are there any specific constraints like funding, resourcing, or geography?
1. Narrowing Down the Problem
Awareness and Education: Create tools to increase understanding of climate change and its effects.
-"
Ram - "Clarification
Are we focusing on building the product on a specific Meta platform (Facebook, Instagram, WhatsApp), or is this a standalone effort?
Is the product digital or physical?
Are we targeting internal (employees) or external (customers) users?
Are there any specific constraints like funding, resourcing, or geography?
1. Narrowing Down the Problem
Awareness and Education: Create tools to increase understanding of climate change and its effects.
-"See full answer