They gave you a brief tour of the office. The buildings are great, with awesome perks.
After that, I had three 45-minute interviews. There was more talking than actual coding if you carried the conversation.
The first two interviews were with one person each; the last one was with two people.
Everyone was really nice, but the interviewer in my second interview didn't seem like he wanted to be at work that day. I thought he was kind of grumpy and overly critical.
After the three interviews, you meet with your recruiter quickly, and then you're done. They said they would make a decision in a day, but it took several for them to get back to me. The same thing happened to a friend of mine; they also waited for a while.
The first guy had me do simple stuff in jQuery that resembled a basic Twitter app. If you can create a simple Twitter clone in just jQuery, you'll be set.
The second guy asked me to build a simple function that could be done using a while loop, then cover the edge cases.
The last guy had me build more simple functions, like one that takes a string and adds a comma between each letter, except the last. Know how to add things to the prototype.
The following metrics were computed from 42 interview experiences for the HubSpot Software Engineer role in Cambridge, Massachusetts.
HubSpot's interview process for their Software Engineer roles in Cambridge, Massachusetts is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for HubSpot's Software Engineer interview process in Cambridge, Massachusetts.