I applied online. The process took 4 weeks. I interviewed at HubSpot (Dublin, Dublin) in Dec 2017
Interview
I thoroughly enjoyed the HubSpot interview process. It comprised of three stages. Firstly, an initial call with the recruiter. I'm not sure if I'd even call this a stage as they are just giving you information at this point.
Next, there is the 3 hour API challenge you will hear of if you read other interview reviews. This was really interesting and enjoyable. If you are decent at programming, you will have it nailed in about an hour.
Finally, there is a four-stage interview on-site. One with the director of engineering - this was non-technical and was more to see if your personality fits the HubSpot type. Secondly, I had one centred around database design. I honestly hadn't prepared at all for the types of questions which I received, and was completely thrown off by this stage. Next was system design. With good preparation this will be a breeze. Finally, a coding interview. Nothing too difficult, although I admittedly froze on the spot, I honestly don't know why. Study on leetcode or hackerrank, and you won't be surprised.
Overall a positive experience. I didn't get the job largely due to my performance in the DB interview, but hey. I enjoyed it all the while.
Thanks so much for taking the time to write a review - I'm so glad to hear you had such great interactions with our team. The interview process is definitely designed to be challenging, but we want to make sure there aren't any surprises so your feedback is super helpful to our team. Thanks for investing time with us and best wishes in your job search! -Becky
Positive experience
Difficult interview
Application
I applied through university. I interviewed at HubSpot (London, England)
Interview
I went through several rounds, including an initial screening, a technical assessment, and follow-up interviews. The process was well structured, but I found the technical part challenging because it required both problem-solving and clear communication under time pressure. The interviewers were professional, and the questions were relevant to the role. Although I did not receive an offer, the experience was still valuable and helped me understand the company’s expectations better.
Coding assessment with multiple levels. levels open up as you pass them. Time constraints looked tight. I could not get through all levels. It was related to Designing banking system.
I applied through an employee referral. I interviewed at HubSpot (Dublin, Dublin)
Interview
Consists of an Online Assessment, followed by 3 rounds (2 System Design, 1 coding)
One of the System Design interviewer was less experienced (with an experienced shadow interviewer). I feel like they didn't drive it correctly, didn't ask me the right follow-up questions and eventually gave negative feedback.
Interview questions [1]
Question 1
Online Assessment: Multi-part question involving incremental development of a memory cache database
System Design 1: Design a weather widget to get data from upstream and display to customers
Coding Round: Incremental question involving API calls to get data, parse and do calculation
System Design 2: Design video streaming system (like Netflix)