Phone Screen - Modified LRU Cache
- Implemented a working solution using map + pair data structure.
Coding Round 1 [Hire] - Word Search in a List of Documents
- Implemented a working solution using an inverted index.
Coding Round 2 [No Hire] - Valid Sudoku
- Implemented a working solution and clarified how duplicate code could be removed if I had more time. However, the interviewer gave a no-hire recommendation because they felt I shouldn't have written duplicate code in the first place.
Design [Hire] - Movie Ticketing Platform
- Defined requirements, high-level design (HLD), APIs, database schema, concurrency issues, handling spikes, caching, async processes, and global design.
Values Round [Hire] - Generic Behavioral Questions
- Questions influenced by Confluent's values and Leadership Principles.
Overall Experience
- All interviewers were very helpful, except the one in coding round 1. There was very limited communication from the interviewer's end.
Result
- No offer was extended for the SSE position due to a no-hire decision in coding round 1. They were willing to downlevel, but could not match my current total compensation (TC) for that level.