Taro Logo

Software Engineer Interview Experience - Cambridge, Massachusetts

September 1, 2016
Positive ExperienceGot Offer

Process

I submitted an application through the company website in early September. Within a week, I received an email from the recruiter informing me I'd been selected to start their interview process.

The process was as follows:

September 7

  • 30-minute phone screen with the recruiter discussing my technical background.

September 11

  • 3-hour online coding exercise completed on my own.

September 23

  • 1-hour Google Hangouts technical interview with a tech lead.

October 7

  • Three 1-hour onsite technical interviews with three different tech leads and a 30-minute technical/behavioral interview with a director of engineering. Each of the three tech leads asked a different style of question: one on database modeling, one on algorithm design, and one on product design.

October 11

  • Offer.

Questions

Write a function that, given a list of numbers and a target number N, returns a list of pairs of numbers that sum to the target.

Write a function that, given two sorted lists of numbers and a target value V, returns a sorted merged list with at most V elements.

Design a database model for a social network with people who write posts and can have friends. Write a query to extract the latest posts from your friends.

Discuss how you would design a link shortener application.

Was this helpful?

Interview Statistics

The following metrics were computed from 42 interview experiences for the HubSpot Software Engineer role in Cambridge, Massachusetts.

Success Rate

45%
Pass Rate

HubSpot's interview process for their Software Engineer roles in Cambridge, Massachusetts is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive67%
Neutral12%
Negative21%

Candidates reported having very good feelings for HubSpot's Software Engineer interview process in Cambridge, Massachusetts.

HubSpot Work Experiences