Senior Software Developer applicants have rated the interview process at HubSpot with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 45.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Developer roles take an average of 29 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at HubSpot overall takes an average of 25 days.
Common stages of the interview process at HubSpot as a Senior Software Developer according to 2 Glassdoor interviews include:
Phone interview: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
There's a takehome which they give you 3 hours for, but shouldn't take you more than an hour and half. The recruiter I worked with was really great, and the takehome was well done. The rest of the process was a little more offputting. They claim in the takehome that they prefer to ask questions that reflect the real world, but I got a LC hard, plus what is in my opinion a unreasonable system design question--basically, being asked to design Netflix.
I got feedback from the process, which was great, but one piece of the feedback was that I was "curious to a fault," because I had asked too many questions about what it'd be like to work there. It's absolutely insane to me that I got dinged for trying to do my own due diligence about what it'd be like to work there. I'm sure I could've done better on the system design rounds and it wasn't just me asking too many questions, but my god, do I feel like I dodged a bullet.
I applied through a recruiter. The process took 2 weeks. I interviewed at HubSpot (New York, NY) in Jan 2023
Interview
One telephone round with Recruiter
One take home assignment
If cleared, 3 more technical rounds
2 coding problem, 1 system design
And the last is Hiring manager round.
Each round also has a HubSpot value question attached, so answer using STAR technique. Nothing too difficult, but be very clear with your answers. Be yourself.
Interview questions [1]
Question 1
NDA signed, so cannot disclose questions. But you can practice Strings/Arrays from leetcode.
I applied online. The process took 4 weeks. I interviewed at HubSpot (Dublin, Dublin) in Jan 2024
Interview
Initially I felt I had a good experience and only as time went on it turned negative.
I applied for a position and heard back from a recruiter, she was nice and I received a short take home assessment.
After passing that I scheduled a 3 hour block of 1 hour coding and two 1 hour system design interviews.
They went well, and after passing those I had a hiring manager interview.
After doing well in all the above and receiving purely good feedback, no negatives from any point in the process, I was passed on in favor of another candidate with a promise to reach out as soon as another position in the team opens up and being told to reach out in case I see a different relevant position.
This is all fine, but when I did indeed reach out regarding new positions on their careers page I was told there were other candidates in the same position as me and I should wait for the team I previously interviewed for to open up a new role.
Even when applying about 5 months later to an entirely different position with a different recruiter - they synced with the previous recruiter and said "..it would be best to wait for a role in the (previous role) domain..." after they mentioned I have some sort of "domain specific experience"(which I absolutely do not).
This left me extremely confused and disappointed - after having a positive experience previously this was frustrating and disheartening.
Interview questions [1]
Question 1
take home assignment, system design interviews, coding interview