First, a recruiter reached out to me about the role. After I expressed interest, I had a phone screen within a few days to discuss what I'm looking for, some previous experience, my preferred tech stack, and why HubSpot.
The next step was completing a timed online coding assessment, in which applicants were allowed to use any language. I believe you need to complete the challenge in time in order to proceed with the interview process (thankfully I did!). It took me a few days to hear back from the recruiter, so I was nervous!
But finally, I heard back and scheduled the virtual on-site interview (virtual because it was 2020).
The final interview took place over multiple back-to-back Zoom sessions (4-5 hours) with 6-8 different interviewers. In summary, the different parts were:
All my interviewers were great, and their personalities ranged from generally friendly to very friendly and enthusiastic.
Merge sort, JS prototypes, currying
The following metrics were computed from 3 interview experiences for the HubSpot Software Engineer role in India.
HubSpot's interview process for their Software Engineer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for HubSpot's Software Engineer interview process in India.