Top 50
Prep plan
Updated weekly · Last refresh Oct 17

Criteo Software Engineer Interview Questions

The questions to prepare for a Criteo Software Engineer interview. Questions from real interview reports rank first. Updated daily.

50questions
~7htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
System DesignStart here. 13 questions · ~104 min
Model Online Poker SystemsHard

Evaluates system modeling skills for a real-time online gaming domain.

Criteo
Stream-Aware List ProcessingHard

Assesses distributed systems thinking for stream processing and large-scale computation.

distributed systemsCriteo
Draw Out Implementation During DesignMedium

Evaluates how you structure ambiguous design discussions and translate them into actionable implementation.

implementationCriteo
More System Design questions with a free account
2
Coding28 questions · ~224 min
Frontend Communicating With an APIMedium

Assesses practical understanding of client-server integration and API usage patterns.

apiCriteo
REST API With Highest BidMedium

Evaluates backend API design and implementation skills for a realistic business rule.

spring bootCriteo
Intersect Two Ordered ListsMedium

Tests two-pointer style reasoning and complexity analysis for ordered data.

Criteo
More Coding 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
Behavioral & Leadership8 questions · ~64 min
Hardest Challenge and SolutionMedium

Assesses problem-solving depth and ownership in difficult situations.

challengesProblem SolvingCriteo
More Behavioral & Leadership questions with a free account
4
More topics1 question · ~8 min
Process Data Larger Than RAMHard

Tests your ability to design scalable data processing strategies under memory constraints.

data processingperformancescalabilityCriteo
The finish line: interview-readyComplete all 50 questions to finish this plan.