"Clarifying Questions:
US or globally? globally
Consumer or business use? consumer
Assumptions:
Assuming we are interested in frequent users, let's say someone who uses Google Drive at least 5 times a year. Discluding anyone who has used Google Drive less than 4 times per year.
Assuming Google Drive is a place to store, share, and collaborate on files and folders from your mobile device, tablet, or computer.
Recap:
We would like to estimate the number of users of Google Drive"
Cameron P. - "Clarifying Questions:
US or globally? globally
Consumer or business use? consumer
Assumptions:
Assuming we are interested in frequent users, let's say someone who uses Google Drive at least 5 times a year. Discluding anyone who has used Google Drive less than 4 times per year.
Assuming Google Drive is a place to store, share, and collaborate on files and folders from your mobile device, tablet, or computer.
Recap:
We would like to estimate the number of users of Google Drive"See full answer
"I have often experienced my manager believing in something while I don't. The situation largely arises when the manager is under pressure of taking decision and has not spent enough time on researching about the decision. While I on the other hand have always spent time learning about issues right since we feel this is going to be a challenge in the near future. In such scenarios, I would believe something else base on my research while the manager would have some other belief based on his exper"
Vinit K. - "I have often experienced my manager believing in something while I don't. The situation largely arises when the manager is under pressure of taking decision and has not spent enough time on researching about the decision. While I on the other hand have always spent time learning about issues right since we feel this is going to be a challenge in the near future. In such scenarios, I would believe something else base on my research while the manager would have some other belief based on his exper"See full answer
"I'm seeking a role in which I can be continually challenged to devise innovative and streamlined solutions for complex issues, particularly with regard to the persistent soaking problem. I'm excited about the opportunity to not only excel in my own performance but also to empower and enable my colleagues to perform at their absolute best. My goal is to wield my influence and magnetic qualities to not only attract but also retain top-tier engineering talent, all in alignment with our shared objec"
Anonymous Narwhal - "I'm seeking a role in which I can be continually challenged to devise innovative and streamlined solutions for complex issues, particularly with regard to the persistent soaking problem. I'm excited about the opportunity to not only excel in my own performance but also to empower and enable my colleagues to perform at their absolute best. My goal is to wield my influence and magnetic qualities to not only attract but also retain top-tier engineering talent, all in alignment with our shared objec"See full answer
"impact analysis - Facilitate triage with engg and PM to understand the impact to system/ users. and Severity of defect.
Work with Engg to estimate the fix and turnaround time to dev/test/release.
will this delay the launch? If no, great. Launch as planned.
If yes, call stakeholder meeting informing about critical defect, impact to system/users, estimate to fix and likely delay. Recommend delay launch due to criticality/severity of defect. Once get their buy in, present plan to fix, test and"
Adib M. - "impact analysis - Facilitate triage with engg and PM to understand the impact to system/ users. and Severity of defect.
Work with Engg to estimate the fix and turnaround time to dev/test/release.
will this delay the launch? If no, great. Launch as planned.
If yes, call stakeholder meeting informing about critical defect, impact to system/users, estimate to fix and likely delay. Recommend delay launch due to criticality/severity of defect. Once get their buy in, present plan to fix, test and"See full answer
"Below is the step by step approach I would take:
Identify potential risks: Firstly, I thoroughly analyze the project and identify potential risks that could impact its success. This involves reviewing project documentation, conducting stakeholder interviews, and seeking input from team members who have expertise in different areas.
Assess the impact and likelihood: I evaluate each identified risk by assessing its potential impact on the project objectives and determining the likelihood of"
Ash K. - "Below is the step by step approach I would take:
Identify potential risks: Firstly, I thoroughly analyze the project and identify potential risks that could impact its success. This involves reviewing project documentation, conducting stakeholder interviews, and seeking input from team members who have expertise in different areas.
Assess the impact and likelihood: I evaluate each identified risk by assessing its potential impact on the project objectives and determining the likelihood of"See full answer
"Mobile typically involves creating designs optimized for smaller screens and touch-based interactions, while desktop designs are optimized for larger screens and mouse-based interactions.
Mobile
Pros:
Greater accessibility: Mobile apps can be used anywhere, as long as the user has their phone. This makes them convenient for people whose rhythm of life is relatively high and requires quick and convenient access to modern technology, services, and gadgets.
Wider audience: There are"
Ben G. - "Mobile typically involves creating designs optimized for smaller screens and touch-based interactions, while desktop designs are optimized for larger screens and mouse-based interactions.
Mobile
Pros:
Greater accessibility: Mobile apps can be used anywhere, as long as the user has their phone. This makes them convenient for people whose rhythm of life is relatively high and requires quick and convenient access to modern technology, services, and gadgets.
Wider audience: There are"See full answer
"Clarification Questions:
Through in-person purchases or including online? Both
Cinema just for movies? Yes
Amount of revenue or just tickets sold? Tickets sold
High Level Equation:
Cinema tickets in a year = (# of cinemas in the US) * (# of movie playings per cinema per year) * (# of viewers per cinema per screening)
\# of Cinemas in the US = amount of states * average number of cinemas per state
High Density Areas - 30% - 50 cinemas = 50 x 50 x .3 = 750
Suburban T"
Andrea L. - "Clarification Questions:
Through in-person purchases or including online? Both
Cinema just for movies? Yes
Amount of revenue or just tickets sold? Tickets sold
High Level Equation:
Cinema tickets in a year = (# of cinemas in the US) * (# of movie playings per cinema per year) * (# of viewers per cinema per screening)
\# of Cinemas in the US = amount of states * average number of cinemas per state
High Density Areas - 30% - 50 cinemas = 50 x 50 x .3 = 750
Suburban T"See full answer
"Some clarifying questions.
Does this include storage required for backup? Assume - Yes and only one replica.
Will email be compressed? Assume - Yes
Assuming world wide user base.
Let's formulate the equation required to estimate this answer.
total storage required = (Total users x storage growth/per user + new users x storage required/user - all users x delete storage)*compression ratio + storage required for one replica.
Total Gmail users = ~1B
Based on my own ema"
Harsh S. - "Some clarifying questions.
Does this include storage required for backup? Assume - Yes and only one replica.
Will email be compressed? Assume - Yes
Assuming world wide user base.
Let's formulate the equation required to estimate this answer.
total storage required = (Total users x storage growth/per user + new users x storage required/user - all users x delete storage)*compression ratio + storage required for one replica.
Total Gmail users = ~1B
Based on my own ema"See full answer
"Assumption US, not global. Two categories of masks: washable/reusable (cloth based) and disposable (surgical and N95)
US population is about 300 million
100M households
3 per households**
Cloth: on average 2 masks needed per person so they can wash it (2*3=6 masks per HH)
100M*6 = 600M cloth masks
Disposable: of the 300M, assuming about 60% is essential workers. So about 300M*.6=180M are essential workers. Of the 180M, I would say abo"
Anonymous Moose - "Assumption US, not global. Two categories of masks: washable/reusable (cloth based) and disposable (surgical and N95)
US population is about 300 million
100M households
3 per households**
Cloth: on average 2 masks needed per person so they can wash it (2*3=6 masks per HH)
100M*6 = 600M cloth masks
Disposable: of the 300M, assuming about 60% is essential workers. So about 300M*.6=180M are essential workers. Of the 180M, I would say abo"See full answer
"Aim of compression is to reduce the file size and bandwidth consumed in transmission in order to preserve the quality of the image or text as experienced by the consumer/user.
Text compression typically uses a library to act as a key for words, either words that repeat in the same document or words that are commonly presented in all documents. And maybe even word parts.
Key points are that 1. it tends not to be lossy, 2. is simple/fast/consumes relatively little memory, 3. is pretty standard"
Raymond W. - "Aim of compression is to reduce the file size and bandwidth consumed in transmission in order to preserve the quality of the image or text as experienced by the consumer/user.
Text compression typically uses a library to act as a key for words, either words that repeat in the same document or words that are commonly presented in all documents. And maybe even word parts.
Key points are that 1. it tends not to be lossy, 2. is simple/fast/consumes relatively little memory, 3. is pretty standard"See full answer
"For larger projects, companies will often hire project managers to plan, document, organize and oversee a project's life cycle, helping ensure projects are completed on time and on budget. However, due to limited resources such as limited budgets or personnel constraints, many teams function without a project manager."
Abdurhman M. - "For larger projects, companies will often hire project managers to plan, document, organize and oversee a project's life cycle, helping ensure projects are completed on time and on budget. However, due to limited resources such as limited budgets or personnel constraints, many teams function without a project manager."See full answer
"Started with user-groups to identify the differences world wide: speed of internet, how high end devices are
The interviewer just wanted to dive into the questions of latency & the technical fast.
I then said let's separate out server vs client. On server side, cannot have australian users hitting california servers for data. So must be some sort of global availability of caching. And ensure rapid read out of that cache so something like a redis solution would help.
Then switch gears to cli"
Sim S. - "Started with user-groups to identify the differences world wide: speed of internet, how high end devices are
The interviewer just wanted to dive into the questions of latency & the technical fast.
I then said let's separate out server vs client. On server side, cannot have australian users hitting california servers for data. So must be some sort of global availability of caching. And ensure rapid read out of that cache so something like a redis solution would help.
Then switch gears to cli"See full answer
"SW: Headway (Audio book app)
Goal: Track user engagement with the product. (Analytics)
To Track user engagement with the product I would first define the user actions defined as user engagement, and then define quantitative metrics to track user behaviour.
User actions -> engagement:
Actions:
User Plays an Audio book (following by user's retention)
User uses Next chapter button to continue listening
User marks Audio books as favourites
User shares Audio books
Metrics:
DAU & 2."
Negar H. - "SW: Headway (Audio book app)
Goal: Track user engagement with the product. (Analytics)
To Track user engagement with the product I would first define the user actions defined as user engagement, and then define quantitative metrics to track user behaviour.
User actions -> engagement:
Actions:
User Plays an Audio book (following by user's retention)
User uses Next chapter button to continue listening
User marks Audio books as favourites
User shares Audio books
Metrics:
DAU & 2."See full answer