Top 21
Prep plan
Updated weekly · Last refresh Aug 30

Citigroup Data Engineer Interview Questions

The questions to prepare for a Citigroup Data Engineer interview. Questions from real interview reports rank first. Updated weekly.

21questions
~3htotal time
Track your progressSign up free to work through all 21 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 4 questions · ~36 min
Reverse a Linked List in PythonMedium
Practice

Reverse a singly linked list in place using an iterative pointer update or recursion.

RecursionLinked ListspointersCitigroup
Moving Average in Time SeriesMedium

Tests your understanding of time series analytics and window-based computations.

QueueMathArraysCitigroup
More Coding questions with a free account
2
Pipelines7 questions · ~62 min
Backfilling Missing Pipeline DataMedium

Approach for safely backfilling missing data while preserving correctness, idempotency, and data quality.

ETLQualityCitigroup
Design Scalable Pipeline InfrastructureHard

Design the core pipeline infrastructure for a new project, with attention to orchestration, data quality, idempotency, and future scale.

InfrastructureToolsQualityCitigroup
Data Quality in ETL PipelinesEasy

Approach for maintaining data quality and integrity across ETL pipelines.

IdempotencyData ModelingQualityCitigroup
More Pipelines 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
3
SQL & Data Manipulation4 questions + 3 drills · ~66 min
Joining Tables and Aggregating by DateMedium

Tests your ability to write correct joins and date-based aggregations in SQL.

Date FunctionsJoinsAggregationsCitigroup
Top 3 Rows Per GroupMedium

Tests SQL window function proficiency for grouped ranking and result shaping.

Window FunctionsRankingGroup ByCitigroup
Optimizing SQL Query PerformanceMedium

Tests your ability to improve query efficiency using indexing, query plans, and rewrite strategies.

JoinsCTEsAggregationsCitigroup
Top Customers by Region VolumeMedium
Practice
Practice drill

Find the top 3 customers in each region by transaction volume using joins, aggregation, and window ranking.

Window FunctionsJoinsRankingJPMorganChaseSilicon Valley BankNavi
Top 3 Transactions Per CustomerHard
Practice
Practice drill

Use CTEs and ROW_NUMBER to return each customer's top three posted Citi card transactions per month.

Window FunctionsRankingCTEsCitigroup
Running Total and Customer RankingMedium
Practice
Practice drill

Use aggregation and window functions to calculate cumulative paid claims and rank Mutual of Omaha policyholders within each region.

Window FunctionsRankingRunning TotalsMutual of OmahaCostar GroupGoodyear
More SQL & Data Manipulation questions with a free account
4
Behavioral & Leadership6 questions · ~53 min
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 21 questions plus 3 hands-on drills to finish this plan.