I applied through a recruiter. I interviewed at HubSpot (Boston, MA) in Sep 2020
Interview
There first was a coding challenge which involved getting data from an API, manipulating that data, and sending it back. After that, I had a non-technical phone screen which lasted 30 minutes. Finally, there was a final-round interview where I met with two engineers for one hour each.
Interview questions [1]
Question 1
General algorithms/coding questions, as well as some questions about past work experience.
I applied online. The process took 6 weeks. I interviewed at HubSpot (Boston, MA) in Oct 2019
Interview
I applied online and got contacted by Bridget, the most prompt recruiter you'll meet. I was sent a coding assessment - involving APIs and data structures - that I completed, and a week or two later got selected for a phone screen(behavioral). A week from that, I got selected for an onsite. I was nervous about this being my first technical interview but the interviewers were very accommodating, and the interviews conversational. There were two parts: system design and coding (you can choose any language and any environment). 10 minutes into the first part, I realized that this was turning into a great learning process regardless of how I do, opened up and ended up having most rewarding experience of the month.
Interview questions [1]
Question 1
Given two sorted lists and k, find k lowest elements from the two lists.
I applied through a recruiter. The process took 5 months. I interviewed at HubSpot (Cambridge, MA) in Mar 2019
Interview
HubSpot's Recruitment Process was one of the best processes I have been through! I always received feedback (next steps) when promised, which feels satisfying. Bridget, my recruiter, was very responsive throughout and made sure to be respectful of my other offer deadlines. Coding challenge, followed by behavioral phone screen, followed by onsite.