snowflake | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview consisted of two rounds. The first round focused on system design, where the candidate was asked to design a quota system to track user usage across backend services, specifically for storage usage. The scenario involved a user having a 100GB storage quota, with 30GB used for drives and 20GB for photos. The candidate needed to design a system that avoids users exceeding their quota, emphasizing high concurrency and low latency. The candidate felt they did not perform well in this round.
The second round involved designing an in-memory file system.
Technical Questions
- System design: Quota system for tracking user storage usage
- System design: In-memory file system
Tips & Insights
Focus on understanding the requirements for high concurrency and low latency in system design questions.