The interview process involved a 3-hour coding challenge, a phone screening with a recruiter, and a final 2-hour interview with two senior engineers.
The interview steps are standard, but the experience was definitely exceptional. My recruiter, Risi, was helpful, transparent, and encouraging throughout the whole process.
The coding challenge involved fetching some data, manipulating it, and posting it back. I think it was the right amount of difficulty, given the pressure of knowing you're under a time limit. It's also representative of what you would potentially do on the job, which is quite refreshing.
Next was the phone interview, which consisted strictly of behavioral questions and questions about what you know about HubSpot.
The final interview comprised two 1-hour sessions. These involved an algorithm question, JavaScript concepts (for front-end applicants), and more behavioral questions.
My interviewers, Nathan and Sunny, were friendly and engaging. Everyone really conveyed the company's values: HEART.
The whole process took about two months, partly because they went into recess during the holiday period.
I was kept informed by my recruiter of what to expect every step of the way, and all my interactions with HubSpot employees were warm and informative.
I really commend the company for their interview process. It truly shows their effort in hiring for culture and not simply technical skills.
Similar to previous reviews:
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.