Just finished my HubSpot frontend engineer interview loop last month. Sharing because I couldn't find much recent info and had to piece it together from old threads.
The process had 4 stages:
Recruiter screen (30 min). Standard. They care a lot about why HubSpot specifically. Do your homework on their HEART culture and be ready to talk about it genuinely, not just parrot the acronym.
Technical phone screen (60 min). One coding problem, shared CodePair (their own tool). The problem I got was a React component question: build a filterable list with controlled inputs and debounced search. Not just "can you write JSX" but more about state management patterns, performance considerations, and whether you'd reach for useCallback vs just keeping it simple. They pushed back a little when I over-engineered. Lesson: HubSpot frontend tends to value practical simplicity over clever abstractions.
Take-home (not always, I think it depends on level). I was interviewing for a mid-level role and they skipped this. A friend at senior level got a small React app to build over a weekend.
Onsite (4 hours, virtual). Four rounds: Coding: another React/JS problem, similar flavor to the phone screen. Think accessibility, event handling, maybe a custom hook. System design: I was asked to design a frontend for a dashboard feature. Not infrastructure design, specifically frontend: component hierarchy, data fetching strategy, handling real-time updates via websockets, caching considerations. Behavioral: heavy STAR format. They asked a lot about cross-functional collaboration (HubSpot's eng teams work closely with PMs and designers) and about times you pushed back on scope. Culture/values round: this was with a more senior person and felt almost like a values interview. Be ready to talk about growth mindset, customer empathy, specifics.
Took about 3.5 weeks start to finish. Got an offer for L4 equivalent. Base was around $165k, RSUs on top. Boston-market rates are a bit lower than SF/NYC.
Happy to answer questions on specific rounds.