Taro Logo

Software Engineer Interview Experience

September 1, 2020
Negative ExperienceNo Offer

Process

bias - a particular tendency, trend, inclination, feeling, or opinion, especially one that is preconceived or unreasoned.

I am writing this review in the hopes that someone who goes through this process will have the ability to see a little more clearly through this process, which is defined (veiled) by Hubspot as unbiased and transparent.

First, it's no secret they ask the same questions and apparently have done so for at least 4+ years (see other Glassdoor interview reviews). I will state the questions that you will be asked fairly definitively so that anyone else who "fails" their interview can help shed light on what the bias actually is in their process:

  1. Your first test will be to make an API call to their server (I included the code to this question in my response).
  2. You will get a behavioral interview where, as a reviewer (on blind) stated, they would like to hear about their PowerPoint slide.
  3. You will do an onsite "interview" (read: memorization and implicit bias screening) where you will be asked the following: I. Implement a database for a social network (it is literally the database from "Grokking the System Design Interview" for "Designing Facebook’s Newsfeed." Learn how to do the join operation to fetch all posts for a user's friends and groups they are following. They will tell you knowing syntax is not important, but it will be brought up as necessary if they want to ding you based on the implicit bias). II. Implement a URL shortener (again, literally as from "Grokking the System Design Interview"). III. Something akin to a LeetCode medium, but it seems even these are heavily recycled problems. I don't believe they stray from asking (e.g., LeetCode "Top K Frequent Words" or "Merge N Sorted Arrays into One"), but I believe if there is any room for variance, it would be this question. Be at a level of LeetCode mediums to be safe.

My actual advice would be if you fail this interview, please don't think of it as a learning process. I literally answered all of their questions correctly and was told "there were red flags with some of your responses." My recruiter went to bat for me because I stated that can't be true since these answers were literally textbook. Second response: "Sometimes correct answers aren't enough; we need to know how you got there a little more."

The positive: My recruiter was awesome and deserves a medal. Hopefully, this second critique of their interview process causes them to actually change things, but if not, hopefully, anyone who reads this is a little better off. Also, I included the answer to their coding question since I believe people are already sharing the answers to their questions in certain circles. I hope this review will help level the playing field somehow.

Questions

Write an API call to our servers.

Was this helpful?

Interview Statistics

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

Success Rate

20%
Pass Rate

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

Experience Rating

Positive48%
Neutral17%
Negative34%

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

HubSpot Work Experiences