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.
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
- 01Design BitlyStorage, files and linksPractise
- 02Disagree with a teammateCollaborationPractise
- 03Design a rate limiterInfrastructure and platformPractise
- 04Learn from a failureLearning from failurePractise
- 05Design an ad serving systemInfrastructure and platformPractise
- 06Design ChatGPTAI systemsPractise
- 07Design GitHub ActionsInfrastructure and platformPractise
- 08Design a distributed cacheInfrastructure and platformPractise
- 09Design a distributed denylistSearch and autocompletePractise
- 10Design DropboxStorage, files and linksPractise
- 11Design Google CalendarCollaborationPractise
- 12Design a job schedulerInfrastructure and platformPractise
- 13Design a metrics monitoring systemInfrastructure and platformPractise
- 14Design peer-to-peer file distributionInfrastructure and platformPractise
- 15Design search autocompleteSearch and autocompletePractise
- 16Design TicketmasterShopping, tickets and bookingPractise
- 17Design YouTubeStreaming and mediaPractise
- 18Lead without authorityInfluencePractise
- 19Take ownership of a problemOwnershipPractise
- 20Make progress with unclear requirementsDealing with ambiguityPractise
- 21Deliver under a tight deadlineDelivering resultsPractise
- 22Act on difficult customer feedbackCustomer focusPractise
- 23Make a difficult trade-offJudgementPractise
Pick a question
Read the brief and choose what you want to work on.
Talk it through
Explain your thinking. Respond to follow-ups. Draw when a design needs it.
Find your next improvement
Use the feedback from your interview to decide what to practise next.