Taro Logo

Senior Software Engineer Interview Experience

July 1, 2022
Positive ExperienceNo Offer

Process

One of the best recruiting processes I've ever had. My recruiter was super friendly, organized, and provided me with plenty of detail throughout the whole process.

The process included:

  • Phone screen with recruiter
  • Take-home assessment which included parsing data from an API endpoint and sending it back
  • Onsite which consisted of 4-5 rounds. Mine were frontend system design, coding (easy LeetCode), hiring manager behavioral, and JavaScript fundamentals.

I received super detailed feedback from the recruiter that, although I did well in JavaScript and the behavioral interview, there were some gaps in my system design and I did not solve the LeetCode problem fast enough. I really appreciated how much attention was put into the process and would definitely apply again later down the road!

Questions

Algorithm: Given a string as input, return the most frequently occurring substring of length n.

For example:

Input: 'inengineering', n = 2 Output: 'in'

Memoize function calls and store results in a cache object for later access.

Write a function to add commas between every character in a string. Then add the function to an object's prototype.

Frontend System Design: How would you design the UI for a web app that consists of a table of all of our users' client relationships and their contact info?

Was this helpful?

Interview Statistics

The following metrics were computed from 79 interview experiences for the HubSpot Senior Software Engineer role in United States.

Success Rate

19%
Pass Rate

HubSpot's interview process for their Senior Software Engineer roles in the United States is very selective, failing most engineers who go through it.

Experience Rating

Positive46%
Neutral22%
Negative33%

Candidates reported having good feelings for HubSpot's Senior Software Engineer interview process in United States.

HubSpot Work Experiences