NewThe Learning module is now liveSee what's new
avatar
kevinxuJun 24, 2026

Snowflake - 3 coding rounds and still rejected

Interview Experiences
snowflake

Snowflake - 3 coding rounds and still rejected

Had two phone screens and then a surprise third round after they said feedback was mixed. Here's the breakdown.

First phone screen was the classic cake/people grid BFS. 2D array, cakes represented as 1, people as 0, find minimum distance for each person to nearest cake. Multi-source BFS from all cakes simultaneously, got O(m*n), no issues. Interviewer was pretty quiet throughout.

Second phone screen was another BFS variant on a similar grid setup, this time with bathrooms and desks. Same idea, ran through it in about 30 minutes and spent the rest talking through edge cases. Interviewer just said "okay" and ended the call.

Recruiter reached out two days later saying feedback was mixed and asked if I'd do a third round. I said sure. Third one was an event tracking system: implement Receive(event_type, timestamp) and Count(event_type, start_time, end_time). Standard hash map with sorted timestamp lists, O(log n) lookup. Thought I was clear in explaining the tradeoffs.

Rejected a week later. Feedback: "not strong enough." Three medium coding problems, solved all of them, explained my approaches. Not sure what else they wanted, honestly. Pretty demoralizing ngl.

7881.2k

Replies (5)

avatar
User-lzu1yJun 24, 2026

Same thing happened to me. Solved everything, still got 'feedback not strong enough'. No idea what they're actually looking for.

43
avatar
User-hzw1vJun 24, 2026

Three rounds for a non-senior role feels like a lot. Was this for SDE or senior?

43
avatar
kevinxuJun 25, 2026

SDE. Third round only happened because they said first two had mixed feedback, so basically a tiebreaker that I also apparently lost.

44
avatar
User-48y8vJun 24, 2026

The event tracking problem is one I've seen mentioned for Snowflake rounds. Did they give any follow-ups on it?

24
avatar
kevinxuJun 24, 2026

Yeah, asked about concurrent writes and out-of-order timestamps. Handled both. Still rejected lol.

23
avatar
priya.shahJun 24, 2026

Snowflake's bar seems really opaque. I passed the coding parts but they said my communication wasn't strong enough. What does that even mean.

10
avatar
benhe94Jun 25, 2026

Did the second BFS feel like basically the same problem as the first one repackaged?

1
avatar
kevinxuJun 25, 2026

Pretty much. Walls and gates variant. I guess they wanted to see if I'd solve it faster the second time.

23
No more replies