15% off membership for Easter! Learn more. Close

Assume the US Govt wants to provide free internet storage to all its citizens. Create a program to manage it and estimate the 3 year cost for the program.

Interviewer clarified that they wanted storage costs for the program.

Follow-up Q: What are the risks associated with such a program?
Asked at Google
507 views
Answers (1)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

badge Gold PM

Clarification:

  • Can you pls let me know what manage means? Does it mean hosting the storage, enrolling new citizens, providing adminstration and technology support? Yes
  • Is it intended to offer only for 3 years starting from this year or 3 years for every citizen in their life or want to estimate cost only for 3 years but given free life time? Later
The source of cost are below.
  • Storage cost
  • Networking Cost
  • Manpower cost (administration & Technology support
User and Needs
  • 0-6Yrs no need for storage and they dont operate electronic devices
  • 7-18 Years for storing education and cartoon material
  • 18-60 Years to store personal videos
  • 60+ years for storing personal videos
Solution
As the storage is for all and lets assume population growth of 5% and inflation of 2%
      
AgeNeedMobile Size (GB)Laptop (GB)Age groupTotal Size (MillionGB)
0-6 Yrs00010%                      -  
7-18YrsEducation206020%                4,800
18-60YrsHobby6020040%              31,200
60+Hobby4010030%              12,600
                   48,600

Based on this total storage required in Yr 1 is 48.6MillionTB. Government may choose to go for a distaster recorvery that will provision 50% of additional data. 

Hence total storage in a day = 72.9Million TB

Per TB storage cost per year =  50$

Inflation= 2%

Growth in population 5% and equal in all segments and constant for 3 years.

 Storage Million TBCost ($)
Yr 148.650
Yr 251.0351
Yr 353.5852
Total cost in Mn$ 7820

Total 3 Yrs storage cost=$7.82 B

Total cost including networking and applications (Assuming netwrking and updation of applications in servers is 10% of storage cost)= 7.82X1.1=$8.6B
Manpower cost:
Assuming 3 scrum teams (25 people) required to maintain and update servers and resolve any problems, Total Years cost = $0.2MX 25= $5M=$0.005B (Does not impact the total cost)
So total cost of 3 years operation is $8.6B
 
Program composition:
  • 1 Scrum team to manage the storage
  • 1 scrum team to resolve customer problems at back end
  • 1 scrum team taking customer grievances and managers to manage the team
Access expert answers by becoming a member
0 likes   |  
1 Feedback
badge Platinum PM

Things you did well

  1. Great set of clarifying questions- how you defined what Manage means and what 3 years mean were good

  2. Nice splitting of User groups into different Age brackets

    Areas of improvement

  1. Costs could have been further broken down. Example, Storage costs would include costs of Database and Application servers, cost of backups etc.

  2. Could have explicitly stated the total US population that you are calculating with

    But a good answer overall

1
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs