Top 26
Prep plan
Updated weekly · Last refresh Aug 30

ICF Data Analyst Interview Questions

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

26questions
~3htotal time
Track your progressSign up free to work through all 26 questions and resume where you left off.
Start practicing free →
1
SQL & Data ManipulationStart here. 6 questions + 3 drills · ~78 min
Join vs Union in AnalyticsEasy

Explain how JOIN combines columns across related tables while UNION stacks rows from compatible queries in analytics workflows.

JoinsData WranglingUnionsICF
Handling Missing and Dirty SQL DataMedium

Explain how to profile, clean, and standardize missing or dirty data before analysis.

Data WranglingCase WhenQualityICF
Optimizing Slow SQL QueriesHard

Tests your approach to diagnosing and improving SQL performance on large public sector data sets.

JoinsperformanceAggregationsICF
Missing Values and Nontechnical CommunicationMedium

Evaluates data preprocessing judgment and clarity of communication for non-technical stakeholders.

data cleaningCommunicationICF
SQL Select, Join, Group ByMedium

Tests core SQL skills including joins, grouping, and result limiting.

aggregationJoinssqlICF
Database Management ExperienceMedium

Assesses your database management knowledge and ability to support reliable analytics.

experiencedatabase managementICF
Resolve Conflicting Customer AttributesMedium
Practice
Practice drill

Use joins, CTEs, and row ranking to resolve conflicting customer profile values across ACME House systems.

JoinsData WranglingQualityRamsey SolutionsACME House
Reconcile Conflicting Invoice TotalsMedium
Practice
Practice drill

Reconcile billing and ERP invoice totals using joins, a CTE for latest snapshots, and CASE-based discrepancy classification.

JoinsData WranglingQualityLiterati
Audit CRM Data Integrity by TeamMedium
Practice
Practice drill

Use joins and CASE WHEN to find CRM records with missing, invalid, or conflicting ownership data by team.

JoinsData WranglingQualityAlphaSense
2
Behavioral & Leadership19 questions · ~152 min
Owning a Submitted Analysis ErrorEasy

Tests ownership, self-awareness, and communication when a candidate finds a mistake in their own completed analysis.

failureOwnershipaccountabilityICF
More Behavioral & Leadership questions with a free account
3
More topics1 question · ~8 min
The finish line: interview-readyComplete all 26 questions plus 3 hands-on drills to finish this plan.