Design a Centralized Log Ingestion and Search Platform
Design a multi-tenant platform that durably ingests structured logs and provides coherent recent-event search and exact keyword occurrence counts.
Open practiceConfluent interview practice
Practice from 27 Confluent-tagged public coding problems, organized only by the stage, topic, difficulty, and recency metadata FastPrep can verify. The broader public catalog also includes 13 system-design exercises, 2 low-level-design exercises.
OA practice path
Build a timed implementation rhythm from prompt to edge cases. Problems are ranked by repeated public catalog sightings.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
COConfluent | Count Combinations Using Weights One Through KDynamic ProgrammingCombinatorics | Medium | 1 public reportLast reported Oct 2026 | Practice |
COConfluent | Sum Symmetric Pairwise RemaindersMath | Medium | 1 public reportLast reported Oct 2026 | Practice |
COConfluent | Reach Target BalanceDynamic ProgrammingArray | Medium | 1 public reportLast reported Mar 2026 | Practice |
COConfluent | Tail N LinesQueueArray | Easy | 1 public reportLast reported Mar 2026 | Practice |
Phone practice path
Practice solving while explaining assumptions, tradeoffs, and complexity. Problems are ranked by repeated public catalog sightings.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
COConfluent | Implement tail -nStringQueue | Easy | 24 public reportsLast reported Sep 2026 | Practice |
COConfluent | Match a Variadic Function SignatureArrayString | Easy | 3 public reportsLast reported Oct 2026 | Practice |
COConfluent | Sudoku Board ValidationArrayHash Table | Medium | 3 public reportsLast reported Oct 2026 | Practice |
COConfluent | Sudoku Puzzle SolverBacktrackingMatrix | Hard | 3 public reportsLast reported Oct 2026 | Practice |
COConfluent | Wildcard Matching with StarsStringGreedy | Medium | 3 public reportsLast reported Mar 2021 | Practice |
COConfluent | Time Map with Sum and AverageBinary SearchPrefix Sum | Medium | 1 public reportLast reported Sep 2026 | Practice |
COConfluent | Time-Based Key-Value Store with Range AggregatesHash TableBinary Search | Medium | 1 public reportLast reported Sep 2026 | Practice |
COConfluent | Least-Strong Common DefeaterGraphDepth-First Search | Hard | 1 public reportLast reported Oct 2022 | Practice |
Onsite practice path
Practice complete solutions and defend the choices behind them. Problems are ranked by repeated public catalog sightings.
18 Confluent-tagged Onsite problems available.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
COConfluent | Implement tail -nStringQueue | Easy | 24 public reportsLast reported Sep 2026 | Practice |
COConfluent | Windowed Key-Value MapHash TableLinked List | Hard | 6 public reportsLast reported Nov 2024 | Practice |
COConfluent | LRU Cache with Concurrency Follow-UpHash TableLinked List | Medium | 4 public reportsLast reported Jun 2022 | Practice |
COConfluent | Sequential Phrase Search Across DocumentsArrayString | Medium | 3 public reportsLast reported Oct 2026 | Practice |
COConfluent | Sudoku Board ValidationArrayHash Table | Medium | 3 public reportsLast reported Oct 2026 | Practice |
COConfluent | Sudoku Puzzle SolverBacktrackingMatrix | Hard | 3 public reportsLast reported Oct 2026 | Practice |
COConfluent | Positive Subset SumArrayDynamic Programming | Medium | 3 public reportsLast reported Nov 2024 | Practice |
COConfluent | Word Search Across DocumentsArrayString | Easy | 2 public reportsLast reported Sep 2026 | Practice |
COConfluent | Detect a Silent SensorArrayBinary Search | Medium | 2 public reportsLast reported Apr 2026 | Practice |
COConfluent | Get Best PriceDynamic ProgrammingBacktracking | Hard | 2 public reportsLast reported Apr 2025 | Practice |
COConfluent | Find Defenders Against Every Hostile MonsterTreeDepth-First Search | Medium | 2 public reportsLast reported Nov 2024 | Practice |
COConfluent | Bounded Combination Sum with Signed CandidatesArrayBacktracking | Medium | 1 public reportLast reported Oct 2026 | Practice |
COConfluent | Build an Inverted Document IndexStringHash Table | Medium | 1 public reportLast reported Sep 2026 | Practice |
COConfluent | Combination Sum with Unlimited ReuseArraySorting | Medium | 1 public reportLast reported Sep 2026 | Practice |
COConfluent | LFU Cache with Thread-Safety Follow-UpHash TableLinked List | Hard | 1 public reportLast reported Dec 2024 | Practice |
COConfluent | Validate a Nested Object Against a SchemaStringDepth-First Search | Hard | 1 public reportLast reported Oct 2022 | Practice |
COConfluent | Knight Dialer SequencesDynamic ProgrammingGraph | Medium | 1 public reportLast reported Jun 2021 | Practice |
COConfluent | Serialize a Binary Search TreeTreeDepth-First Search | Medium | 1 public reportLast reported Mar 2019 | Practice |
01 · Preparation plan
Confluent's compact coding set supports a focused path through bounded stream retention, function-signature matching, and constrained optimization. Two tail-related records are related practice variants, not independent proof of repeated interview demand. The page avoids turning the company name into an unsupported Kafka syllabus. This is a suggested practice sequence, not the employer's interview process. Your invitation and recruiter guidance remain the source of truth.
Implementing tail is useful for comparing full-file storage with a bounded buffer. Define how trailing newlines and an empty final line are interpreted.
Use function-signature matching to define which argument positions are fixed and which may repeat. A variadic marker must not silently relax earlier type requirements.
The target-balance task is useful for separating reachability from minimum cost or number of ways. Choose the recurrence only after identifying the objective.
02 · Broader technical practice
These public Confluent-tagged exercises cover additional technical formats. They are included only when a verified catalog record and a crawlable practice page both exist.
Design a multi-tenant platform that durably ingests structured logs and provides coherent recent-event search and exact keyword occurrence counts.
Open practiceDesign podcast and episode publishing, subscriptions, and a feed with precise HTTP semantics, relational constraints, SQL queries, and scalable projections.
Open practiceDesign a multi-tenant CI/CD control plane that safely orchestrates dependency-aware pipeline runs across regional data-plane worker fleets.
Open practiceDesign the catalog, availability, pricing, reservation, and payment path for a high-demand movie and event ticketing platform.
Open practiceDesign a five-hour disposable-mail product at 100-million-user scale while guaranteeing human-looking address uniqueness and permanent non-reuse.
Open practiceDesign an API-first feed service with explicit follow relationships, relational constraints, stable pagination, and client-compatible contracts.
Open practiceDesign a conceptually unbounded FIFO queue with constant-time enqueue, dequeue, and uniform random inspection, then extend it for equality, concurrency, and run-length encoding.
Open practiceUse load-balancer, application, and database evidence to evolve a regional monolith into a safe multi-region service with versioned infrastructure and reversible migrations.
Open practiceDesign a short-link service that returns one stable alias for the same normalized destination even under retries, concurrency, sharding, and regional failures.
Open practiceModel and implement an in-process one-shot scheduler whose earliest-deadline wakeups, callback execution, cancellation, and shutdown remain correct under concurrency.
Open practiceDesign a single-machine key-value engine whose WAL, snapshots, replay, and compaction preserve acknowledged writes across crashes.
Open practiceDesign a partitioned key-value service with explicit consistency modes, leader routing, failover, service discovery, repair, and online rebalancing.
Open practiceDesign the client and API contract for a long, media-rich social feed that paginates stably, renders smoothly, and recovers from retries, refreshes, and navigation.
Open practiceDesign a managed control plane that provisions, scales, upgrades, and recovers isolated Kafka clusters on Kubernetes while keeping client endpoints stable.
Open practiceDesign a shared asynchronous task platform that schedules heterogeneous work by priority and tenant while making every delayed, retried, and failed task explainable.
Open practice03 · Evidence boundary
It means practicing transferable implementation, testing, and technical reasoning with public catalog assets FastPrep tags to Confluent. It does not mean FastPrep has access to the company's assessments or any private interview bank.
Repeated public sightings and last-reported dates can help you prioritize practice, but they cannot predict the questions, format, or platform in a specific interview.
04 · Plain answers
This page owns technical-practice intent for Confluent. Hiring activity, timelines, and market signals remain on the separate hiring-insights page.
Not as a complete course. The verified assets here primarily support coding practice. Stream-oriented exercises can strengthen useful implementation habits, but they do not establish a current Kafka architecture round or a full distributed-streaming curriculum. Use official documentation and role guidance for those topics.
No. FastPrep is an independent interview-preparation product and is not affiliated with Confluent. The page uses FastPrep's public practice catalog and does not claim official, private, leaked, or proprietary employer questions.
Stage labels come from FastPrep's public problem metadata. A problem can carry more than one reported stage, and hiring processes can change by role, level, location, and date. Treat the labels as preparation context, not a guarantee.
Start with the stage named in your invitation or recruiter message. If no stage is known, use the largest available set to build general problem-solving fluency, then rehearse explanation and testing separately.
No. Public catalog counts, stage tags, and last-reported dates can help prioritize practice, but they cannot predict a specific interview's questions, sequence, timing, or platform.
Your next stage, made concrete
Start with the stage named in your invitation, then use public evidence as context—not as a promise of what you will be asked.
Open the practice set