The process is the same as described everywhere.
It's an offline code challenge, where, within a 3-hour limit, you must receive a JSON object, manipulate the data, and POST it back. You can use any language you prefer.
After that, there's a 5-hour F2F interview (remotely at the moment) with four different team leaders and managers. They will ask you questions on various topics: code, architecture, databases, and culture.
The questions are quite easy to answer, and the interviewers are keen to help and listen to your ideas, besides being friendly and easygoing.
The only con is the duration of the interview. Not everyone can afford to book a whole day for it.
How would you design a URL shortener application?
Database questions involving two tables, some joins, and some more advanced select statements.
Write a small application (I chose to do it in Java) to find, given an input string S and an input number X, which X letters were repeating most in S.
The following metrics were computed from 21 interview experiences for the HubSpot Senior Software Engineer role in Dublin, Ireland.
HubSpot's interview process for their Senior Software Engineer roles in Dublin, Ireland is very selective, failing most engineers who go through it.
Candidates reported having good feelings for HubSpot's Senior Software Engineer interview process in Dublin, Ireland.