Live SQL + Python; DS&algo
Out loud, in order: clarify, build it, check it, explain it.
Practise SQLData engineering interview · Data & Cloud Platforms
Streaming-first by definition: live SQL+Python coding and non-generic, streaming-flavored system design.
01
And what its data engineers work with.
02
Stages in the order candidates meet them.
5 stages. 3 rounds have reported questions, described below.
03
The topics it covers and the questions candidates reported.
2 reported questions. See them below
1 reported question. See them below
central
Medium confidence2 reported questions. See them below
04
By round. Questions marked Expected are written from the company's standards.
Technical / CodingMedium confidence
Case / take-homeLow confidence
Streaming conceptsMedium confidence
Nobody reported these exact questions at Confluent. They are the questions a loop for each of its top topics is known to ask, so prepare for them as likely, not as confirmed.
05
Ranked by how much of the evidence points at each topic.
06
Do the first group before the second.
Kafka/streaming internals (ordering, exactly-once, late data, watermarks, connectors)
Do first (3)Streaming system design (reliable ingestion)
SQL + Python live coding
Data modeling; orchestration (Airflow/dbt)
ThenTake-home rigor (tests, docs)
07
Why candidates were turned down, as reported.
Weak streaming fundamentals (out-of-order/late data, exactly-once)
Generic system design at a streaming company
Design is named in 27 of 50 company accounts.Shaky live coding
Python is named in 13 of 50 company accounts.08
1 reported, 4 composite. Each opens and closes. Composites are labelled.
Candidates report streaming-heavy design prompts: take in events that arrive out of order, design a feature-flag system, and design a temporary email service.
What to take from it Know how to handle late and out-of-order events.
Composite walkthroughs. Built from the company's documented loop, not from one person's account.
This is a composite, not one person's account. It is built from the loop we have on record for Confluent. Questions reported for this round: Live SQL + Python; DS&algo; Problem-solving approach.
What to take from it Practise these questions before you reach this round.
This is a composite, not one person's account. It is built from the loop we have on record for Confluent. Questions reported for this round: Apply DE principles to a real-world scenario.
What to take from it Practise these questions before you reach this round.
This is a composite, not one person's account. It is built from the loop we have on record for Confluent. central. Questions reported for this round: Kafka: consumer groups, offsets, partitions/ordering; Exactly-once vs at-least-once; out-of-order/late events; connectors.
What to take from it Practise these questions before you reach this round.
This is a composite, not one person's account. It is built from the loop we have on record for Confluent. Candidates go through 5 stages, in this order: Recruiter, then Technical (1–2, live coding), then Case / take-home, then System design (streaming), then Offer.
What to take from it Know the order, so that no stage surprises you.
Streaming depth is non-negotiable at the company behind Kafka; expect non-generic, streaming-flavored design.
09
Their reported questions, one at a time, against a stopwatch.
Live SQL + Python; DS&algo
Out loud, in order: clarify, build it, check it, explain it.
Practise SQL10
Pick your level and the weeks you have.
Built from what Confluent asks, strongest first. For the wider basics at your level, follow the Mid level plan alongside it.
Cloud and tools
Python and coding
Read: Python chaptersDrill: Python practiceSay it aloud: Python questionsFull plan: Ace the Python round
Pipeline and system design
Read: Data pipeline chaptersDrill: Pipeline practiceSay it aloud: Data pipeline questionsFull plan: Ace the pipeline round
Rehearse the Confluent loop
Run the question deckThen repeat your weakest topic once more.