Match a job Paths Subjects Questions Quizzes Pricing

Browse by topic

Every category, every subject — one page for search engines and humans to find their way in.

🏗️

System Design

View all →

Scalable distributed systems architecture and design patterns

🗄️

Databases

View all →

Database internals, indexing, transactions, and SQL/NoSQL

🌐

Networking

View all →

TCP/IP, HTTP, DNS, CDNs, and network protocols

No subjects published yet.

⚙️

Algorithms & Data Structures

View all →

Core algorithms, complexity analysis, and data structures

🤖

Machine Learning

View all →

ML algorithms, model training, evaluation, and production ML systems

📊

Data Science

View all →

Statistics, experimentation, regression, model evaluation, and the analytical toolkit of a data scientist

📚

Language Learning

View all →

English proficiency, IELTS preparation, and academic writing skills

No subjects published yet.

📈

Finance & Trading

View all →

Market mechanics, technical analysis, and quantitative stock screening

No subjects published yet.

🧠

AI Engineering

View all →

Building with AI coding agents — Claude Code, tool use, and agent orchestration

🎨

UI/UX Design

View all →

Design process, research, interaction and visual design, usability, accessibility, and portfolio/interview skills for UI/UX roles

Pro

Case Study: Redesign a Checkout Flow

A full worked answer to the classic 'this flow is broken, fix it' whiteboard prompt: clarifying questions, hypothesis generation, prioritization under time pressure, a sketched solution, and how you'd validate it

Free

Accessibility and Inclusive Design

WCAG's four principles and conformance levels, the exact contrast and keyboard rules interviewers fact-check, how screen readers actually consume a page, and the inclusive-design lens that goes beyond compliance

Free

Interaction Design Principles

The named laws and heuristics interviewers expect you to cite by name and apply to a screenshot — Nielsen's 10, Gestalt, Fitts's and Hick's Laws, affordances, and the error-handling hierarchy

Free

UX vs UI and the Design Process

What actually separates UX from UI, the process frameworks interviewers expect you to name and adapt, and the mistakes that expose a memorized answer

Free

User Research Methods

The Nielsen Norman research-methods framework, the named methods interviewers expect you to place on it, and how to defend a method choice instead of just naming one

Free

Usability Testing and Evaluation

Moderated vs. unmoderated testing, heuristic evaluation, task success metrics, the SUS scoring formula, think-aloud facilitation, and knowing usability testing from A/B testing when interviewers push on 'how would you validate this'

Pro

Design Metrics and Product Thinking

How to measure whether design work is actually working, tie it to business outcomes senior stakeholders care about, and defend it without either hiding behind numbers or ignoring them

Pro

Responsive and Mobile Design

Responsive vs. adaptive vs. mobile-first, breakpoints and fluid grids, touch target sizing, iOS HIG vs. Material Design, gestures, and progressive disclosure under real screen constraints

🛠️

Data Engineering

View all →

SQL depth, data modeling, warehouses and lakehouses, ETL/ELT, Airflow, dbt, Spark, and streaming pipelines

Free

dbt & Analytics Engineering

The DAG, materializations, incremental models, and tests that make SQL transformations behave like software

Free

SQL Mental Model & Query Execution Order

Logical query processing order, JOIN semantics and row-count reasoning, set operations, three-valued NULL logic, and tracing a query step by step

Pro

ETL vs ELT & Pipeline Design

Why cheap warehouse compute flipped transform-then-load into load-then-transform, and the idempotency, incremental-load, CDC, backfill, and retry semantics that separate a pipeline that survives production from one that quietly corrupts a table

Pro

Airflow & Workflow Orchestration

DAGs, the scheduling model, sensors vs deferrable operators, retries and SLAs, dynamic task mapping, XComs, and idempotent task design from the orchestrator's point of view

Pro

Spark Architecture & Execution Model

Driver, executors, and cluster managers; RDDs vs DataFrames; lazy evaluation and the transformation/action split; the Catalyst optimizer and Adaptive Query Execution; partitions and parallelism; and knowing when Spark is overkill

Pro

Case Study: The SQL Interview Gauntlet

Seven SQL problems that recur across almost every data engineering interview loop — funnels, retention, sessionization, deduplication, running metrics, Nth-highest-per-group, and year-over-year comparison — each fully worked with step-by-step reasoning, not just a final query

Pro

Streaming Fundamentals & Kafka

Batch vs streaming tradeoffs, Kafka's partition/replication model, delivery semantics and how exactly-once is actually achieved, event time vs processing time, watermarking, windowing, and where Kafka Streams, Flink, and Spark Structured Streaming each fit

Pro

Data Quality, Testing & Observability

The dimensions of data quality, where to enforce checks across source/pipeline/warehouse, schema contracts and breaking-change detection, freshness and anomaly monitoring, dbt tests vs. data-observability tooling, and incident response for a broken pipeline

🧘

Wellbeing & Soft Skills

View all →

Psychology-backed guidance for anxiety, stress, communication, and the human side of work and life

No subjects published yet.

We use cookies for product analytics to improve OmniAtlas. See our Privacy Policy.