Phone Screen: Key-value store with expiration. Functions: put(key, value), get(key), and get_average() (average of non-expired values). Data streamed in order of increasing timestamps.
Coding Round 1: Word and phrase search in list of documents.
Coding Round 2: Validate and solve Sudoku.
Design 1: URL shortener. Focus on scalability, system reliability, DB/cache sharding, and resource calculations (RPS, memory, servers). Pros and cons of multiple approaches.
Design 2: Design a system like Feedly. Focus on API design and data modeling for subscribing/unsubscribing and newsfeed generation.
Values Round: Behavioral questions aligned with Confluent's values.
Hiring Manager Round: Similar to Google’s team match call—discussed team work, personal interests, and motivations.
Compensation: https://leetcode.com/discuss/compensation/5882443/Confluent-or-SSE-2-or-Remote/