Skip to main content

Technical Program Manager System Design Interview Questions

Review this list of 31 System Design Technical Program Manager interview questions and answers verified by hiring managers and candidates.
  • Meta logoAsked at Meta 
    3 answers

    "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."

    Sneha D. - "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."See full answer

    Technical Program Manager
    System Design
    +1 more
  • "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

    Technical Program Manager
    System Design
    +1 more
  • Meta logoAsked at Meta 
    1 answer
    Video answer for 'Design the backend of a feature that allows users to download their data from their Facebook account.'

    "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

    Technical Program Manager
    System Design
  • Amazon logoAsked at Amazon 
    Add answer
    Technical Program Manager
    System Design
    +1 more
  • Walmart Labs logoAsked at Walmart Labs 
    2 answers

    "I started off with defining the users of the system. From them i dervied the functional requirements and categories into MoSCoW. Then for the DB part, Userprofiles, App data to be stored in a RDBMS. The binary apps to be stored in a scalable, distributed DB such as S3. The app data from RDBS to have a link to S3 URLS. Then i touched upon Partition tolerance while scaling, Replication, Caching at multiple levels, Load balancers at multiple levels. This being my first System design interview i"

    Anand K. - "I started off with defining the users of the system. From them i dervied the functional requirements and categories into MoSCoW. Then for the DB part, Userprofiles, App data to be stored in a RDBMS. The binary apps to be stored in a scalable, distributed DB such as S3. The app data from RDBS to have a link to S3 URLS. Then i touched upon Partition tolerance while scaling, Replication, Caching at multiple levels, Load balancers at multiple levels. This being my first System design interview i"See full answer

    Technical Program Manager
    System Design
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Microsoft logoAsked at Microsoft 
    1 answer

    "Understand who will use the kitchen is the first step"

    Anonymous Impala - "Understand who will use the kitchen is the first step"See full answer

    Technical Program Manager
    System Design
    +1 more
  • Meta logoAsked at Meta 
    Add answer
    Technical Program Manager
    System Design
  • Google logoAsked at Google 
    Add answer
    Technical Program Manager
    System Design
  • Meta logoAsked at Meta 
    Add answer
    Technical Program Manager
    System Design
  • Add answer
    Technical Program Manager
    System Design
  • Technical Program Manager
    System Design
Showing 21-31 of 31