Paths Subjects Questions Quizzes Pricing Search

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

No subjects published yet.

🤖

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

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'

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

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

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

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

Pro

Wireframing and Prototyping

Why fidelity is a deliberate choice rather than a finish line, the cost-of-change curve that justifies it, and how to reason about it live in a whiteboard interview

🛠️

Data Engineering

View all →

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

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

Free

dbt & Analytics Engineering

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

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

Data Warehouses & Lakehouses

OLTP vs OLAP, columnar storage, MPP architecture, and the lakehouse's bet on open table formats — the systems layer every data engineering interview eventually asks you to reason about

Pro

Data Modeling: Dimensional & Normalized

Normalization for OLTP, Kimball star schemas for analytics, Slowly Changing Dimensions, fact table grain, the One Big Table debate, and when Data Vault beats both

Pro

Data Engineering in Production

CI/CD for pipelines, environment strategy, secrets, cost control in cloud warehouses, on-call, and how the whole stack composes in a real company

Pro

Case Study: Design a Streaming Event Pipeline

A full data-engineering interview answer for a clickstream analytics pipeline at scale: event volume math, Kafka producer/partition strategy, windowed stream aggregation, the lambda-vs-kappa decision, end-to-end exactly-once semantics, watermarking for late data, schema evolution across years of events, real-time serving plus lakehouse cost math, and monitoring the pipeline itself

🧘

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.