Went through the Webflow full virtual onsite last quarter. Sharing the breakdown because most posts stop at the phone screen or tell you it's 'just a few technical rounds' which is not that useful.
Format for senior SWE (their L5 equivalent): 5 rounds over two days, all on Zoom.
Day 1: Coding round 1 (45 min): medium-difficulty algorithmic problem. Trees. Standard but not easy. System design round (60 min): collaborative editor-adjacent problem. Two interviewers. Lunch break / async breather
Day 2: Coding round 2 (45 min): product-flavored problem, extend a simplified codebase. Behavioral / cross-functional round (45 min): 3-4 STAR questions, one interviewer from a product team. Bar raiser equivalent (45 min): senior engineer from a different team, focus on depth and ambiguity tolerance.
The 'bar raiser' style round was the one that surprised me most. It wasn't technical. It was basically: walk me through the hardest technical decision you've made and defend it. Then they poked at the decision from multiple angles. They wanted to see if you collapse under pressure or can hold a position with intellectual humility.
Debrief took about a week. I got feedback that was specific, which is not always the case. They told me I was strong on system design and behavioral but my live coding was 'passing' not 'strong.' That calibration showed up in the offer: they came in at the low end of the senior band.
Total comp for senior in SF was around $240k-$260k all-in (my offer was in that range in 2026). Not FAANG but solidly competitive for a product-led company with their ARR profile.
Happy to answer specific questions about format, timing, or what seemed to matter most per round.