The interview process started pretty positively. After a recruiter screen, I was given their coding challenge. You can read more about it in detail with some other reviews here. It was unique and more interesting than your standard data structure HackerRank question. I completed it, and my recruiter arranged my interview time. Due to distance, I was scheduled for a remote interview. My interview consisted of two rounds: a laptop coding challenge and a system design question. The questions were very similar to some questions others have posted here. Both interviewers were friendly and knowledgeable.
Things went south from here. I was told to expect a call regarding their decision within two business days. I sent a follow-up email three business days after the interview asking for an update. My recruiter called the next day, apologetic, explaining they had just had a change in management, which caused things to get delayed. I was understanding here; it wasn't a big deal.
I was given a verbal offer and told to expect a written offer two business days after that. Three business days passed, and I had yet to receive the offer. I sent another follow-up and was told there was an issue with legal, and they'd get back to me shortly. One business day after that, I sent another follow-up and was told they just "had a change in their system." I was told to expect the written offer by the latest EOD one day later.
By now, I'm frustrated with the lack of clarity. After reading the reports here of people getting their interviews canceled due to spots being filled up, it really smells like they gave me an offer they aren't sure they have space for.
I finally got the written offer, two days after they promised (and more than a week later than initially promised). From there, I was given an exploding offer (four business days). The offer had some really vague wording regarding a non-compete I wanted to clarify. I contacted my recruiter, asking for an offer extension and clarification on the offer itself. I never received a response after two emails.
For a company that claims to be transparent, the lack of communication at the very end really turned me off from the company. Looking back, it felt like all the excuses they gave me were smokescreens to stall. Even if they were valid, the lack of communication after receiving my written offer was very off-putting. On a smaller note, for a company of HubSpot's size, the compensation was a bit disappointing ($35/hr + $3k housing bonus).
You can find all the questions (some small variations, some exact) on other reviews.
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.