Skip to content
tezvyn:

Data Science & Analytics

Analysis, notebooks, visualization, pandas, statistics

72 bites

Test yourself: Top 30 easy Data Science & Analytics interview questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Easy everything in Data Science & Analytics, page 4

easy2 min read

One-Hot Encoding: Turning Categories into Numbers

One-hot encoding turns categories into on/off switches for algorithms. Instead of one column with "red" or "green", you get separate "is_red" and "is_green" columns. It's essential for machine learning, but avoid it for features with too many unique values.

easy2 min read

Feature Scaling: Putting Your Data on the Same Yardstick

Feature scaling puts all data on a common scale, preventing features with large values from dominating your model. It's vital for distance-based algorithms (k-NN) and gradient descent. The key footgun is fitting the scaler to your test set, which leaks data.

easy2 min read

Handling Duplicate Data

Finding duplicate records is a key part of data cleansing. It's not just about deleting rows with the same ID; duplicates can be subtle and require careful handling to avoid corrupting your dataset. The footgun is assuming all duplicates are safe to delete.

easy2 min read

JSON: The Lingua Franca of Web APIs

JSON is a universal translator for data, using human-readable text to describe objects and lists. It's the default for web APIs sending data to browsers. The footgun is treating it as a JavaScript object; JSON is a stricter string format.

easy2 min read

Web Scraping: Automating Data Collection from Websites

Web scraping is an automated copy-paste for websites. A bot browses sites and extracts specific data, like prices or articles, into a structured format. The main footgun is assuming scraping cleans the data or grants you rights to use it.

easy2 min read

Consuming REST APIs: Speaking to Web Services

Think of consuming a REST API like ordering from a menu. You use standard actions (GET, POST) on specific URLs to request or change data. This is how apps fetch user profiles, get weather data, or submit forms. The footgun: Don't ignore HTTP status codes.

easy2 min read

pandas DataFrame: A Spreadsheet in Code

Think of a pandas DataFrame as a powerful spreadsheet you control with code. It's the workhorse for loading, cleaning, and analyzing tabular data in Python, like sales figures from a CSV.

easy2 min read

NumPy ndarray: Fast, Typed, Multidimensional Grids

A NumPy ndarray is a fast, memory-efficient grid for numbers of a single type. It's the backbone for scientific computing, used for image data to ML model weights. The main footgun: slicing often creates a view, not a copy, so edits can alter the original.

Vector Spaces: A Playground for Vectors
easy2 min read

Vector Spaces: A Playground for Vectors

A vector space is a collection of vectors with strict rules for how they can be added or stretched. It's the foundation for linear algebra, used in graphics and physics. The footgun: not every set of vectors forms a valid space.

Probability Distributions: Mapping Odds to Outcomes
easy2 min read

Probability Distributions: Mapping Odds to Outcomes

A probability distribution is a map of all possible outcomes and their chances. It's used to model everything from coin flips to customer churn. The footgun is assuming a simple bell curve when reality is often skewed or unpredictable.

easy2 min read

5 Whys: Find the Root Cause, Not the Symptom

The 5 Whys technique finds a problem's root cause by repeatedly asking "Why?" to trace a cause-and-effect chain. Use it in post-mortems to understand system failures. The footgun is blaming people instead of asking why the process allowed the error.

easy2 min read

Stakeholder Analysis: Mapping Influence and Interest

Stakeholder analysis maps your project's human landscape, plotting who is affected (interest) and who can affect its outcome (influence). It's used to anticipate needs and align on goals.

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles