#interview
36 notes, from beginner to advanced.
- Medallion Architecture: Bronze, Silver, Golddatabricks · beginner · 1 min
- Airflow Core Concepts: DAGs, Tasks, Operators and Runsapache-airflow · beginner · 2 min
- CTEs vs Subqueries vs Temp Tablessql · beginner · 2 min
- Designing an S3 Data Lake Layoutaws · beginner · 2 min
- ETL vs ELT: Where the Transformation Happensetl-elt · beginner · 2 min
- Lazy Evaluation: Transformations vs Actions in Sparkapache-spark · beginner · 2 min
- Normalization in Plain English: 1NF, 2NF, 3NFdata-modeling · beginner · 2 min
- NULL in SQL: The Rules That Break Queriessql · beginner · 2 min
- OLTP vs OLAP: Why Analytics Needs a Different Databasedata-warehousing · beginner · 2 min
- Reading and Writing JSON, CSV and Parquet in Pythonpython · beginner · 2 min
- Snowflake Virtual Warehouses and Cost Controlsnowflake · beginner · 2 min
- Tokens, Context Windows and Samplinggenerative-ai · beginner · 2 min
- Window Functions Every Data Engineer Usessql · beginner · 3 min
- SQL Logical Query Order: Why WHERE Can't See Your Aliassql · beginner · 4 min
- Hallucinations and How to Ground an LLMgenerative-ai · intermediate · 2 min
- Hybrid Search and Reranking for Better RAGrag · intermediate · 2 min
- IAM for Data Pipelines: Least Privilege in Practiceaws · intermediate · 2 min
- Incremental Loads and Watermarksetl-elt · intermediate · 2 min
- Indexes and Query Plans: Why a Query Is Slowsql · intermediate · 2 min
- Kimball vs Inmon vs Data Vaultdata-warehousing · intermediate · 2 min
- Python UDFs vs Built-in Functions vs Pandas UDFspyspark · intermediate · 2 min
- RAG vs Fine-Tuning vs Prompting: Which One?llms · intermediate · 2 min
- Slowly Changing Dimensions Type 2, Explained Honestlydata-warehousing · intermediate · 2 min
- Surrogate Keys vs Natural Keysdata-modeling · intermediate · 2 min
- System Design: A Daily Batch Pipeline, Step by Stepsystem-design · intermediate · 2 min
- Testing Data Pipelines with pytestpython · intermediate · 2 min
- Upserts with Delta Lake MERGEdatabricks · intermediate · 2 min
- Batch vs Streaming: Choosing the Right Pipelinesystem-design · intermediate · 3 min
- Designing Idempotent, Replayable Pipelinesetl-elt · intermediate · 3 min
- Join Fan-Out: How a Correct Query Returns Wrong Revenuesql · intermediate · 3 min
- Three Kinds of Fact Tables: Transaction, Snapshot and Accumulatingdata-modeling · intermediate · 3 min
- Change Data Capture: Moving Only What Changedetl-elt · intermediate · 4 min
- Exactly-Once Is a Myth; Idempotency Is the Answersystem-design · advanced · 2 min
- Guardrails for AI Agents in Productionagentic-ai · advanced · 2 min
- Late-Arriving Data: Facts and Dimensionsetl-elt · advanced · 2 min
- Multi-Agent Systems: When One Agent Is Not Enoughagentic-ai · advanced · 2 min
