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