Finished the Squarespace final round (fully virtual) two weeks ago. Sharing the full rundown because I had trouble finding a clear picture of what the final round actually looks like.
For senior SWE, the onsite was five rounds spread across one day. I had a 30-minute break in the middle which I used to eat something and stare at a wall. Highly recommend both activities.
Round 1: Coding (45 min). Medium difficulty, graph problem. Interviewer was engaged, asked follow-ups after I solved it.
Round 2: Coding (45 min). Different interviewer, string parsing. Same format. Both coding rounds felt like they were reading from a shared rubric on things like "did candidate identify edge cases independently."
Round 3: System design (60 min). I got a web publishing / content management design problem. Described in detail in another post on here. This is the meatiest round.
Round 4: Behavioral (45 min). Engineering interviewer, not HR. Questions about conflict, learning under pressure, pushing back on decisions.
Round 5: Hiring manager chat (30 min). Felt like a conversation more than an evaluation. We talked about the team, what they were building, my background, and my interest in the space. There were some light technical questions but nothing formal. I think this round is more of a culture-fit / mutual-interest check than a filter.
Pace: They moved quickly. Recruiter call to offer was 12 days total, which is fast. Debrief apparently happens same day after the onsite wraps.
Feedback: I received an offer. My sense from the debrief summary the recruiter shared: they cared most about the system design and behavioral rounds. The coding rounds are pass/fail gates more than differentiators at the senior level.
Any questions on the specifics, ask below.