StrataScratch screenshot

What is StrataScratch?

StrataScratch is a platform for practising data science and analytics interview questions. It hosts over 1000 real interview questions sourced from major tech companies including Facebook, Amazon, Google, and Microsoft. The platform lets you write and test code solutions directly in your browser, with immediate feedback on correctness. It's designed for people preparing for data science roles at competitive tech companies, whether you're a graduate entering the field or an experienced analyst moving between companies. The questions cover SQL, Python, statistics, and case studies, matching the types of problems you'll actually encounter in technical interviews.

Key Features

Real interview questions from major tech companies with documented sources

In-browser code editor supporting Python and SQL with instant execution and feedback

Difficulty ratings and company tags so you can focus on specific employers or skill levels

Solutions and explanations for each question to learn different approaches

Progress tracking to monitor which questions you've completed and your performance

Pros & Cons

Advantages

  • Questions are genuine interview problems rather than generic coding challenges, making practice directly relevant
  • Free tier gives meaningful access to a substantial question library without payment
  • Code runs immediately in the browser, so you get instant feedback on whether your solution works
  • Questions organised by company and topic, helping you prioritise study based on your target roles

Limitations

  • The platform focuses specifically on data roles; it's not suitable for software engineering interview prep
  • Community features appear limited compared to other coding practice platforms, so peer learning is minimal
  • Premium features and full access to all questions require a paid subscription

Use Cases

Preparing for technical interviews at FAANG companies and other major tech firms

Practising SQL and Python problems before moving into a data science or analytics role

Strengthening weak areas by filtering questions by topic and difficulty

Improving case study and statistics reasoning for analyst interview rounds

Building a portfolio of solved problems to discuss during interviews