Ah, I see you are checking Glassdoor for interview prep questions. Well, you came to the right place!
I scoured the internet over the past week to prep for this interview and want to give back to the community by sharing what to study and the exact process.
People at HubSpot were insanely nice and helpful during behavioral and technical interviews.
There were three interview rounds:
A 3-hour coding assessment, which was fairly practical and a lot more enjoyable than a HackerRank test, like most tech companies do. Know how to get and post data to/from a URL.
A behavioral interview that consisted of a lot of "Tell me about a time when...". It involved a fair bit of questions about working in teams (what you enjoy about being on a team, a time when you were on one, etc.).
Two hours of back-to-back technical interviews.
.call(), .apply(), .bind(), currying, and console.log function.Tell me about a time you worked in a team.
How to use rest parameters
Merge 2 sorted lists and cut to a certain length
How to use console.log with bind() and apply()
Call "hello".addCommas() and have it put commas between every letter
The following metrics were computed from 3 interview experiences for the HubSpot Software Engineer role in Toronto, Ontario.
HubSpot's interview process for their Software Engineer roles in Toronto, Ontario is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for HubSpot's Software Engineer interview process in Toronto, Ontario.