all companies

Google data interview guide

Clean, efficient solutions — frequency counting, ranking and algorithmic Python.

typical interview loop

  1. 1.Recruiter screen
  2. 2.Technical phone screen (SQL or Python)
  3. 3.Onsite: coding, statistics, role-related knowledge, Googleyness
  • › Talk through complexity for Python answers.
  • › Know window functions cold.

most-tested topics

GROUP BY
2
groupby
1
ratios
1
Window functions
1
dates
1
strings
1

Based on 5 reconstructed Google-style questions.

practice path

0 free · 5 Pro
  1. 1Click-through rate per querypandasMedium
  2. 2Days to a user's second searchsqlHard
  3. 3Normalize and count queriespythonMedium
  4. 4Revenue per campaignsqlMedium
  5. 5Searches per devicesqlEasy

Unlock all 5 Google questions with Pro.

upgrade