Taro Logo

Entry Level Software Engineer Interview Experience - Cambridge, Massachusetts

September 1, 2020
Neutral ExperienceNo Offer

Process

The interview consisted of four parts:

  1. An online assessment where you're given 3 hours to finish a coding project assigned by the company. You're allowed to complete this assessment on your own IDE with your own programming language of choice.

  2. If you pass the assessment, you're then called by a recruiter for a behavioral phone call and scheduling for the onsite.

  3. The virtual onsite consists of four rounds that assess you on System Design, Algorithm/Data Structure Knowledge, Database Design, and then Behavioral Leadership, in that order. The duration of the onsite is 3 hours and 45 minutes, with a 15-minute break after the second round.

  4. After the onsite, your recruiter will call back the next day for feedback. Once that is done, they'll do a debrief at the beginning of the following week, and then you'll find out if you get an offer or not.

Questions

  1. Given two sorted integer arrays, merge them into one sorted array.

  2. Design a URL Shortener, starting from a small scale of users and then transitioning to billions of users.

  3. Structure a database design for a social media newsfeed like Facebook, where you can see your friend's posts, their name, and the time that they made the post.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the HubSpot Entry Level Software Engineer role in Cambridge, Massachusetts.

Success Rate

0%
Pass Rate

HubSpot's interview process for their Entry Level Software Engineer roles in Cambridge, Massachusetts is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for HubSpot's Entry Level Software Engineer interview process in Cambridge, Massachusetts.

HubSpot Work Experiences