The experience was more or less what was talked about in these reviews. You're given a screening process where you receive an array of data through an API and are asked to post that data back to another API route, sliced and restructured.
After you pass that, there's a final interview with four rounds:
I received pretty good feedback across the board, according to the recruiter, but I wasn't perfect in the systems design portion.
Here's the kicker: they asked me about component design, not full system design. And then they rejected me because I wasn't strong enough in something they didn't even ask me about.
They even mentioned how I didn't mention i18n during the component design portion. I didn't mention it because that's part of an entire application design, not a single component. They straight-up asked me how I would design this single component they showed me.
I don't know what they wanted from me. The recruiter told me that they haven't seen someone get such good feedback and not receive an offer. I was told that a position with another team could be found in a week or two, but I already had a few offers on the table, so I went with one of those.
Be wary with this interview process. It might turn into a waste of time, like it was for me.
Merge 2 sorted lists into a single sorted list up until the merged list reaches a certain length.
Find the most frequent substring of a certain length.
Write a function that inserts a comma between each letter of a string.
Create the functionality "hello".addCommas(); in JS.
Create a logger function that logs only if the app is not in Production.
Create a function that returns a logger function like above, but the logger will log a specific tag in front of every message.
Create a memoize function (a function that remembers the value of an output for inputs).
How would you go about planning out and designing a table component that shows customer data.
The following metrics were computed from 79 interview experiences for the HubSpot Senior Software Engineer role in United States.
HubSpot's interview process for their Senior Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for HubSpot's Senior Software Engineer interview process in United States.