Skip to content

THE PRACTICE LIBRARY

Google interview practice questions

Practise turning a broad product brief into a design you can explain. Start with requirements and scale, then defend a specific trade-off. For behavioral practice, choose an example that makes your own contribution clear.

Think it through.
Say it out loud.

Choose a question → Practise → Get feedback

A practice collection for Google, with sourced system-design associations and general behavioral exercises. It is not an official question list.

23 questionsPick one to begin

  1. 01
    Design BitlyStorage, files and links
    Mid-level · SeniorGoogle · Amazon
    Practise
  2. 02
    Any levelGeneral practice
    Practise
  3. 03
    Design a rate limiterInfrastructure and platform
    Mid-level · SeniorMicrosoft · Google
    Practise
  4. 04
    Learn from a failureLearning from failure
    Any levelGeneral practice
    Practise
  5. 05
    Design an ad serving systemInfrastructure and platform
    Senior · StaffNetflix · Amazon
    Practise
  6. 06
    Design ChatGPTAI systems
    Senior · StaffOpenAI · Anthropic
    Practise
  7. 07
    Design GitHub ActionsInfrastructure and platform
    Senior · StaffOpenAI · Google
    Practise
  8. 08
    Design a distributed cacheInfrastructure and platform
    SeniorGoogle
    Practise
  9. 09
    Design a distributed denylistSearch and autocomplete
    SeniorGoogle · LinkedIn
    Practise
  10. 10
    Design DropboxStorage, files and links
    Mid-level · SeniorGoogle · Meta
    Practise
  11. 11
    Mid-level · SeniorGoogle · LinkedIn
    Practise
  12. 12
    Design a job schedulerInfrastructure and platform
    SeniorOpenAI · Google
    Practise
  13. 13
    Design a metrics monitoring systemInfrastructure and platform
    Senior · StaffGoogle · OpenAI
    Practise
  14. 14
    Design peer-to-peer file distributionInfrastructure and platform
    Senior · StaffAnthropic · Google
    Practise
  15. 15
    Design search autocompleteSearch and autocomplete
    Mid-level · SeniorMeta · Google
    Practise
  16. 16
    Design TicketmasterShopping, tickets and booking
    Mid-level · Senior · StaffMeta · Google
    Practise
  17. 17
    Design YouTubeStreaming and media
    Mid-level · SeniorAmazon · Google
    Practise
  18. 18
    Any levelGeneral practice
    Practise
  19. 19
    Any levelGeneral practice
    Practise
  20. 20
    Any levelGeneral practice
    Practise
  21. 21
    Any levelGeneral practice
    Practise
  22. 22
    Any levelGeneral practice
    Practise
  23. 23
    Any levelGeneral practice
    Practise
01

Pick a question

Read the brief and choose what you want to work on.

02

Talk it through

Explain your thinking. Respond to follow-ups. Draw when a design needs it.

03

Find your next improvement

Use the feedback from your interview to decide what to practise next.