I applied through a recruiter. The process took 2 weeks. I interviewed at HubSpot (Dublin, Dublin) in Oct 2017
Interview
Pretty much what you see here. 3 hour API test - this was a lot of fun. Some advice for this would be to have your dev environment set up. You know you'll be consuming an API so have a project ready to go for this. Get it working first, then tidy up the code. Once you get it working you can use the time remaining to tidy up the code.
After that, I had a 4.5 hour onsite. This was where I made the decision that I'd love to work here. Everybody that I spoke to was easy to get along with and they seemed passionate and humble. For a frontend job: get up to speed on ES6, read Javascript: the good parts and cracking the coding interview. The interviews are not difficult if you prepare well for them.
They clearly care a lot about hiring and this shows in their hiring process. The recruiter was always very transparent and communicative. I'd highly recommend applying.
Interview questions [1]
Question 1
All interviews had a particular focus. One interview for each of: JS, HTML/CSS, algorithms/data structures and culture fit.
I applied online. The process took 2 months. I interviewed at HubSpot (Cambridge, MA) in Sept 2025
Interview
Same as everybody else. I applied for the New grad / emerging talent FEE role. OA (basically implementing a file system in Javascript, with 4 progressive levels), then 30 min behavioral with recruiter (what do you know about HubSpot and why do you want to work here? Tell me about a time you worked with somebody with a different cultural or technical background? Tell me about a time when you had to give feedback to a peer?), then 2 technical rounds. First round was Javascript fundamentals - memoization, closures, the prototype. I flew through this and nailed it. Second round was DSA - the focus was on a tricky graph question. I honestly wasn't expecting a true LC medium, so I was caught off guard. This round sunk me.
Interview questions [1]
Question 1
Tell me about a time you worked with somebody with a different cultural or technical background from you?
Phone Screen, Technical Phone Screen, lengthy take home assessment, 3 hour "on-site" with various employees problem solving and more technical questions, followed by a rejection based on the initial technical screen
I applied online. I interviewed at HubSpot (Boston, MA) in Mar 2025
Interview
online assessment testing basic algorithm and coding ability, a recruiter call discussing background and logistics, a LeetCode-style coding interview evaluating technical problem-solving, and finally a JavaScript round assessing language fundamentals, asynchronous logic