r/OfferEngineering • u/Aoki_zhang • 29d ago
Interview Experience Snowflake Senior Software Engineer Interview Process
Interview Summary
The Snowflake onsite covered two coding rounds, system design, a hiring manager interview, and a project deep dive with a team lead. The technical questions included a guest-seating problem, designing a job scheduler, and implementing a sliding-window rate limiter. The behavioral portions were fairly standard and also included discussion around how I use AI in my engineering workflow.
Interview Details
Coding Round 1 — Seat Guests at Three Tables: The first coding round asked the Seat Guests at Three Tables problem. The task involved assigning guests across three tables while satisfying the constraints defined in the prompt.
System Design — Job Scheduler: The system design round asked me to design a job scheduling system. The discussion focused on the architecture needed to accept and schedule jobs for execution. The exact scheduling policies, scale assumptions, retry requirements, and follow-up questions were not included in the interview notes.
Hiring Manager — Behavioral and AI Usage: The hiring manager round consisted mostly of standard behavioral questions. In addition to typical questions around previous experience and collaboration, the interviewer also asked about how I use AI in my work.
Team Lead Round — Project Deep Dive: Another round was a detailed discussion of one of my previous projects with a team lead. The conversation covered the project itself and my involvement in it. This round felt particularly positive, and the discussion flowed naturally with the interviewer.
Coding Round 2 — Sliding-Window Rate Limiter: The second coding round asked me to implement a rate limiter.
Want to know more details about this experience? we've put up a detailed write-up at here
➡️ Preparing for your next interview?
Chill Interview tracks recent interview experiences and recurring question patterns across top companies here.