Data Science Educational Resources
StrataScratch is a data science educational platform with over 1,000+ real interview questions from your favorite companies.

Practicing String Manipulation in SQL
A detailed walkthrough of the solution for a Google interview question to practice SQL String Manipulation.
Nathan Rosidi -

Step-by-Step Guide to Building Content-Based Filtering
Today’s article discusses the workings of content-based filtering systems. Learn about it, what its algorithm does, and how to build it in Python.
Nathan Rosidi -

Amazon SQL Interview Question Walkthrough: Caller History
A detailed introduction to using FIRST_VALUE(), explained in a step-by-step solution to Amazon’s medium-level SQL interview question.
Nathan Rosidi -

Hiring in FAANG Companies and Knowing When You’re Ready
Here, we’ll talk about the hiring process of FAANG companies. We’ll also throw in some guidelines on how to tell you’re ready for a FAANG interview.
Nathan Rosidi -

4 Data Collection Libraries in Python That You Should Know
When collecting data, there are four most important Python libraries you should know. We’ll show you their workings on real-life scraping data examples.
Nathan Rosidi -

Whole Foods Market Data Science Interview Question Walkthrough
Welcome to another tutorial on solving data science interview questions. This time our interview question is from Whole Foods Market.
Nathan Rosidi -

Here is How ChatGPT Will Help You Be a Better Data Scientist
We wanted to know how valuable ChatGPT is in data science and how it works. Here’s what we found and how you can use it as a data scientist.
Nathan Rosidi -

Airbnb Python Interview Question: Host Popularity Rental Prices
We’ll walk you through one of the Airbnb Python interview questions and show you how to do data aggregation and labeling in Python.
Nathan Rosidi -

Wine Magazine SQL Interview Question on RANK function
An exhaustive walkthrough to a hard-level SQL question involving windows functions, PARTITION BY clauses, CASE statements, and Common Table Expressions.
Nathan Rosidi -

Forbes Python Interview Question Walkthrough
Forbes Python interview question, Most Profitable Companies, analyzed and solved in detail
Nathan Rosidi -

Spotify Advanced SQL Interview Question on PARTITION BY Clause
A detailed solution walkthrough to a hard Spotify SQL interview question involving Joins, Aggregations, Case Statements, and Partition By Clause.
Nathan Rosidi -

What Does a Data Engineer Do (And What They Don’t Do)?
What does a data engineer do? How does this role differ from data scientists? What’s the salary and how to get a job? The answers await you in the article.
Nathan Rosidi -