I applied online. I interviewed at HubSpot (Cambridge, MA) in Sep 2020
Interview
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'll 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 on the onsite. 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.
Interview questions [1]
Question 1
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.
I applied through an employee referral. The process took 4 weeks. I interviewed at HubSpot in Nov 2017
Interview
I applied through an employee referral, and was contacted after 10 days. The process started with a phone screen (15 min), followed by an online coding assessment (2-3 hours), then a technical video call (1 hour), and finally an on-site interview (2 1-hour technical questions). The questions were challenging, but it was easy to see that they were applicable to realistic scenarios and didn't feel like the traditional Hackerrank kind of problems. The recruiter I was in contact with was very communicative and helpful throughout the entire process if and when I had questions.
Interview questions [4]
Question 1
Utilizing REST endpoints with some JSON manipulation to figure out the optimal dates to hold an event
Hi there - thanks so much for your review and for giving so much detail on the interview questions - it will be so helpful for others who are preparing. I appreciate you calling out the real world applicability of our assessment as well as the communication with your recruiter - both are incredibly important values for us in our process. So glad you'll be joining us, welcome to HubSpot! -Becky
Top companies for "Compensation and Benefits" near you