"Problem:
Internet in Africa is not prevalent
Assumptions:
I am a Google PM
I have the resources of Google
The goal is not monetization
Goals:
Improve quality of life in Africa by providing more consistent internet access, adoption, engagement with network.
To start, I'd like to start by talking about the goals of Alphabet, which is to make the world more accessible and more useful. I believe this project fits well into our overall mission of making the world more accessible, as t"
Jeff H. - "Problem:
Internet in Africa is not prevalent
Assumptions:
I am a Google PM
I have the resources of Google
The goal is not monetization
Goals:
Improve quality of life in Africa by providing more consistent internet access, adoption, engagement with network.
To start, I'd like to start by talking about the goals of Alphabet, which is to make the world more accessible and more useful. I believe this project fits well into our overall mission of making the world more accessible, as t"See full answer
"function getDifferentNumber(arr) {
// your code goes here
const n = arr.length;
//Define Max Integer
const MAX_INT = Math.pow(2, 31) - 1;
//Coppy arr to arr1 then sort arr1.
const arr1 = arr;
arr1.sort(function(a,b) {return a -b});
// Put arr1 in Set to optimize lo
const uniqueSet = new Set(arr1);
console.log(uniqueSet);
// Check for the smallest nonnegative integer not in the array
for (let i = 0; i < n; i++) {
if (!uniqueSet.has(i)) {
return i;
}
}
if(n<MAX_INT) return n+1;
else return -1;
}"
Anonymous Hare - "function getDifferentNumber(arr) {
// your code goes here
const n = arr.length;
//Define Max Integer
const MAX_INT = Math.pow(2, 31) - 1;
//Coppy arr to arr1 then sort arr1.
const arr1 = arr;
arr1.sort(function(a,b) {return a -b});
// Put arr1 in Set to optimize lo
const uniqueSet = new Set(arr1);
console.log(uniqueSet);
// Check for the smallest nonnegative integer not in the array
for (let i = 0; i < n; i++) {
if (!uniqueSet.has(i)) {
return i;
}
}
if(n<MAX_INT) return n+1;
else return -1;
}"See full answer
"Asking them to schedule a daily meeting to review and learn various tools that perform necessary tasks of collecting, analyzing and prioritizing data
Delegating tasks to them and then reviewing their work with them and later on teaching on how to improve their work (includes presentation, preparing documents etc..)
Asking them to join in the meetings as a shadow and showing them how to handle various types of meetings
Asking them to perform certain tasks based on real world past scenario"
Kandarp T. - "Asking them to schedule a daily meeting to review and learn various tools that perform necessary tasks of collecting, analyzing and prioritizing data
Delegating tasks to them and then reviewing their work with them and later on teaching on how to improve their work (includes presentation, preparing documents etc..)
Asking them to join in the meetings as a shadow and showing them how to handle various types of meetings
Asking them to perform certain tasks based on real world past scenario"See full answer
"Situation:
As a product manager I used to manage more than 10+ products in my product portfolio that are completely internal facing. During Quarterly Business reviews one of our customer was doing a walk through of their business flow - how they use all my products and gather the data they need from them and do connection of the data (Downloading the data from every product individually and connecting the data from one product to another). It made we realize that this is very time consumi"
Swetha C. - "Situation:
As a product manager I used to manage more than 10+ products in my product portfolio that are completely internal facing. During Quarterly Business reviews one of our customer was doing a walk through of their business flow - how they use all my products and gather the data they need from them and do connection of the data (Downloading the data from every product individually and connecting the data from one product to another). It made we realize that this is very time consumi"See full answer
Product Manager
Behavioral
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"This is a Measure Success question with a slight twist. The twist here is we need to consider a hypothetical changes rather that one already built. This changes our formula slightly - specifically we may not be able to apply a UX flow to drive analysis since we're unsure of the implementation. Instead, we'll look at core behaviors that are indicative of success. Here's the modified formula:
Ask clarifying questions
State the goal of the feature
**Apply a UX flow to drive a"
Exponent - "This is a Measure Success question with a slight twist. The twist here is we need to consider a hypothetical changes rather that one already built. This changes our formula slightly - specifically we may not be able to apply a UX flow to drive analysis since we're unsure of the implementation. Instead, we'll look at core behaviors that are indicative of success. Here's the modified formula:
Ask clarifying questions
State the goal of the feature
**Apply a UX flow to drive a"See full answer
"A DOS attack is meant to shut down a machine or network, making it inaccessible to its intended users. Some mitigations would be knowing what normal and abnormal traffic is. Deploy Firewalls for sophisticated application attacks."
Adriel W. - "A DOS attack is meant to shut down a machine or network, making it inaccessible to its intended users. Some mitigations would be knowing what normal and abnormal traffic is. Deploy Firewalls for sophisticated application attacks."See full answer
"WITH suspicious_transactions AS (
SELECT
c.first_name,
c.last_name,
t.receipt_number,
COUNT(t.receiptnumber) OVER (PARTITION BY c.customerid) AS noofoffences
FROM
customers c
JOIN
transactions t ON c.customerid = t.customerid
WHERE
t.receipt_number LIKE '%999%'
OR t.receipt_number LIKE '%1234%'
OR t.receipt_number LIKE '%XYZ%'
)
SELECT
first_name,
last_name,
receipt_number,
noofoffences
FROM
suspicious_transactions
WHERE
noofoffences >= 2;"
Jayveer S. - "WITH suspicious_transactions AS (
SELECT
c.first_name,
c.last_name,
t.receipt_number,
COUNT(t.receiptnumber) OVER (PARTITION BY c.customerid) AS noofoffences
FROM
customers c
JOIN
transactions t ON c.customerid = t.customerid
WHERE
t.receipt_number LIKE '%999%'
OR t.receipt_number LIKE '%1234%'
OR t.receipt_number LIKE '%XYZ%'
)
SELECT
first_name,
last_name,
receipt_number,
noofoffences
FROM
suspicious_transactions
WHERE
noofoffences >= 2;"See full answer
"Clarification questions:
a. Is this platform like YouTube to post cooking videos by homechefs?
b. Is this like Doordash where homechef’s can sell home cooked food?
Response: Feel free to assume.
I’m assuming to build a marketplace platform where homechef’s can sell their home cooked food.
c. Are we looking to build a webapp/mobile native app
Response: Mobile native app (iOS and Android)
d. Which markets are we focusing on? Global or North America or USA
**Response: I would focus on"
Abdul K. - "Clarification questions:
a. Is this platform like YouTube to post cooking videos by homechefs?
b. Is this like Doordash where homechef’s can sell home cooked food?
Response: Feel free to assume.
I’m assuming to build a marketplace platform where homechef’s can sell their home cooked food.
c. Are we looking to build a webapp/mobile native app
Response: Mobile native app (iOS and Android)
d. Which markets are we focusing on? Global or North America or USA
**Response: I would focus on"See full answer