Data Engineering Cheat Sheets

Quick-reference guides for data engineers — 30 cheat sheets across 7 categories. From Snowflake SQL syntax to dbt commands, Airflow DAG patterns, window functions, interview questions, and production best practices — bookmark these for fast lookups during development and interview prep.

Browse by Category

Architecture (1)Best Practices (3)Cloud Platforms (3)Interview Prep (17)Orchestration & Tools (2)Programming (2)SQL & Databases (2)

Interview Prep

Top 30 Snowflake Interview Questions & Answers

Prepare for your Snowflake data engineer interview with these commonly asked questions covering architecture, performance tuning, security, and cost optimiza...

Intermediate

Top 25 SQL Interview Questions for Data Engineers

Master the most frequently asked SQL interview questions with detailed answers. Covers joins, window functions, CTEs, query optimization, and real-world data...

Intermediate

Data Engineering Interview Questions & Answers

Comprehensive guide to data engineering interview questions covering ETL pipelines, data modeling, orchestration, cloud platforms, and system design.

Advanced

Snowflake Streams & Tasks — Expert Interview Questions

Expert-level interview questions on Snowflake Streams (CDC), Tasks, task graphs, and change data capture patterns. Covers offset tracking, CHANGES clause, an...

Advanced

Snowflake Dynamic Tables — Expert Interview Questions

Expert-level interview questions on Snowflake Dynamic Tables, declarative pipelines, target lag, refresh modes, and how they compare to streams/tasks and dbt.

Advanced

Snowflake Snowpark — Expert Interview Questions

Expert interview questions on Snowpark DataFrame API, Python/Java/Scala UDFs, UDTFs, stored procedures, and when to use Snowpark vs pure SQL.

Advanced

Snowflake Data Sharing & Marketplace — Expert Interview Questions

Expert interview questions on Snowflake Secure Data Sharing, reader accounts, Marketplace listings, cross-cloud sharing, and data clean rooms.

Advanced

Snowflake Iceberg Tables — Expert Interview Questions

Expert interview questions on Apache Iceberg tables in Snowflake, external volumes, catalog integration, open table formats, and interoperability with Spark/...

Advanced

Snowflake Cortex AI & ML — Expert Interview Questions

Expert questions on Cortex LLM functions, ML functions, embeddings, fine-tuning, and AI apps in Snowflake.

Advanced

Snowpipe Streaming & Kafka — Expert Interview Questions

Expert questions on Snowpipe Streaming, Kafka connector, classic Snowpipe, channels, and real-time ingestion patterns.

Advanced

Snowflake Governance & Masking — Expert Interview Questions

Expert questions on dynamic data masking, row access policies, tag-based governance, ACCESS_HISTORY, and data protection at scale.

Advanced

Snowflake Cost Optimization — Expert Interview Questions

Expert questions on credit consumption, warehouse sizing, auto-suspend, resource monitors, serverless costs, and strategies to reduce spend 30–60%.

Advanced

Snowflake Query Tuning — Expert Interview Questions

Expert questions on micro-partition pruning, clustering keys, search optimization, query profiling, spilling to disk, and the three caching layers.

Advanced

Snowflake Replication & Failover — Expert Interview Questions

Expert questions on database replication, replication groups, failover, disaster recovery, and cross-region/cross-cloud patterns.

Advanced

Snowflake Semi-Structured Data — Expert Interview Questions

Expert questions on VARIANT, OBJECT, ARRAY data types, FLATTEN, LATERAL, JSON/XML/Parquet handling, and schema-on-read patterns.

Advanced

Snowflake Stored Procedures & UDFs — Expert Interview Questions

Expert questions on stored procedures, JavaScript/Python/SQL UDFs, caller vs owner rights, transaction management, and security considerations.

Advanced

Snowflake External Functions & Integrations — Expert Interview Questions

Expert questions on external functions, API integrations, external tables, external stages, and connecting Snowflake to external systems.

Advanced

Explore More

Looking for in-depth explanations? Check our Data Engineering Glossary for 30+ key terms.

For hands-on tutorials and guides, browse the full article library.

← Back to Home