Top 11
Prep plan
Updated weekly · Last refresh Oct 17

Fannie Mae Data Engineer Interview Questions

The questions to prepare for a Fannie Mae Data Engineer interview. Questions from real interview reports rank first. Updated daily.

11questions
~1htotal time
Track your progressSign up free to work through all 11 questions and resume where you left off.
Start practicing free →
1
PipelinesStart here. 4 questions · ~32 min
ETL, SQL, and Unix WalkthroughMedium

Evaluates your practical experience with ETL tooling and operational workflows for batch data pipelines.

ETLsqlFannie Mae
Validating DataFrame MismatchesMedium

Assesses your approach to diagnosing and validating discrepancies between datasets in a data pipeline.

data validationFannie Mae
Idempotent Scalable TransformationsHard

Tests design of reliable, repeatable data transformations that scale in production pipelines.

scalabilityIdempotencyFannie Mae
More Pipelines questions with a free account
2
SQL & Data Manipulation3 questions + 3 drills · ~54 min
Duplicate Detection QueryMedium

Tests SQL skills for duplicate detection and ability to optimize queries for large datasets.

query optimizationsqlFannie Mae
Choosing the Right JoinsMedium

Tests understanding of join semantics and selecting correct joins for production data transformations.

Joinsdata pipelinessqlFannie Mae
Optimizing Slow SQLHard

Tests performance tuning approach for high-volume SQL workloads and practical optimization techniques.

performancequery optimizationsqlFannie Mae
Second and Nth Highest ValuesMedium
Practice
Practice drill

Find the second highest distinct salary and adapt the query to retrieve any requested salary rank.

Data Manipulationsqldatabase queryingSnowflake ComputingKKGISLSBS
Using SQL and PythonMedium
Practice
Practice drill

Use SQL aggregation and Python validation to explain how a workplace data problem was solved and measured.

JoinsProblem SolvingsqlLalamove
ETL, Data Cleaning, and SQLMedium
Practice
Practice drill

Clean staged customer events and return valid records with invalid-row reasons using joins and CASE logic.

data cleaningJoinsETLSnowflake Computing
3
More topics4 questions · ~32 min
Python Classes BasicsEasy

Assesses foundational understanding of Python object-oriented concepts.

pythonoopFannie Mae
LeetCode-Style Problem SolvingMedium

Tests your ability to reason through coding problems and apply them to real engineering tasks.

leetcodeFannie Mae
More questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
The finish line: interview-readyComplete all 11 questions plus 3 hands-on drills to finish this plan.