I passed the initial assessment, which included take-home exercises for GET and POST requests, and moved on to the final interview, which consisted of four separate interviews.
The first interview went very well, with questions focusing on more advanced JavaScript topics.
The second interview, however, is when things went off the rails. This interview had two interviewers.
The question was a very simple merge sort algorithm with a minor variation. One of the interviewers, who seemed to be a trainee, appeared to deliberately try to trick me by misleading me down the wrong path, even though it was obvious what he was attempting. He seemed quite upset if I didn't entertain his flawed approach and interviewing style.
Furthermore, at the end of that interview, I was asked if I had any questions. I asked about the format of the next interview (system design), and one of the interviewers rudely stated they wouldn't help me "cheat" for the next interview, which was a remarkably inappropriate response to such a benign question.
I believe by that point, these two interviewers had already given me poor marks and likely advised the recruiter not to proceed with my interview seriously. This was suggested when, after my break, the scheduled interviewer had to cancel, and an inexperienced replacement was brought in.
Additionally, the recruiter, who had stated before my interview began that there would be a 15-minute post-interview session for her to provide more details, only asked if I had questions during this session and abruptly ended the call. She offered no indication of when to expect a decision (though by then, I suspected no offer would be forthcoming).
This call lasted less than a minute. I suspect this was her way of fulfilling the promise of a post-interview session without actually providing any substance.
This has to be the worst interview process I have experienced, particularly the second interview, which was highly unprofessional. Going into it, I expected a larger company like this to conduct itself with more decorum.
I suppose if you fit a certain profile they are looking for, they might treat you more like a person.
Take-home exercise using GET and POST
The following metrics were computed from 4 interview experiences for the HubSpot Front End Engineer role in United States.
HubSpot's interview process for their Front End Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for HubSpot's Front End Engineer interview process in United States.