The interview was a 3 stage interview process. First a quick chat with the recruiter, then I met with the hiring manager - more of a cultural screening/are we a good fit kind of interview. The final interview was approximately 4.5 hours with 5 different interviews. I met different members of the team I'd be joining, ranging from other Engineering Leads to the Director (and in between).
Two of the 5 interviews were technical interviews - one to test my understanding of JavaScript (scope & closures, the prototype, context, spread, etc) and the other more of an algorithms question. The other 3 were behavioral/leadership interviews, asking questions to see what kind of leader I am and how I interact and communicate with other's on my team.
There we times in the technical interview where I struggled, and the interviewer provided a safe environment for me to ask questions and receive guidance. It felt like more of a collaboration than a judgement type interview and it's exactly the way that I like to lead interviews. It gave me a real sense of how we'd collaborate if we were working together.
I applied to HubSpot because it was rated #1 best tech company to work for by Business Insider. After going through their interview process I can see why. Everyone on the team exemplified their culture - one of inclusion and empathy - and they seemed like genuinely happy people.
I received an offer from them and was both surprised and extremely grateful. I ended up accepting a position with a different company, however, I highly recommend considering HubSpot as the next step in your career. If the interviewers and the interview process gives any indication of their culture and values - I see exactly why they're rated #1 best tech company to work.