You have to start with a coding challenge. They do not accept any portfolio of previous work.
I give the example of asking a nurse if they know how to put on a band-aid after working in the profession for years.
I found a bug in their API that did not recognize that midnight starts a new day. No one was available to help resolve that bug, so I could not complete the test (I kept getting a message stating the response is incorrect).
This turned out to be a massive waste of my time. The testing platform has a bug that caused my solution to be rejected. There was no means for me to get support around that issue.
That is very telling about their culture.
I was asked to call an API to get phone call data and group it by day. I then had to post that data back to the API. After multiple attempts, I could never get it to tell me it was correct. I spent half the allotted time before concluding that the API does not count midnight as a new day.
The following metrics were computed from 122 interview experiences for the HubSpot Software Engineer role in United States.
HubSpot's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for HubSpot's Software Engineer interview process in United States.