HubSpot is an incredible place to work as a software engineer. The team is truly top-notch.
While marketing/sales software might not sound like the most exciting thing to an engineer, waking up every day to work on a product that changes people's and company's lives is amazing.
There is an underlying trust given to all employees - the only policy is "Use good judgment".
Teams are autonomous and have full ownership over their piece of the product.
The tech stack is strong and infrastructure is top notch.
The office is great, there is energy, and the company is growing.
Leadership doesn't get everything right all the time, but they are transparent and introspective.
The company is growing quickly, which means there can be a lot of change. Teams are shuffling around often, and products can change. It's not a small startup anymore, so you won't know everyone.
Keep doubling down on culture, investing in people, and solving for the customer.
I was contacted by a recruiter, and the whole process took around 4 days. There was an initial recruiter call, after which they sent me a 3-hour assessment. I finished that the same day and later scheduled the final virtual onsite for the next coupl
First round: Typical 30-minute chat with a recruiter to ensure you're not a crazy person or a bad fit. Second round: At-home coding exercise with a 3-hour time cap. Retrieve a set of raw data from a RESTful endpoint. The raw data represents client
My interview process consisted of: * Recruiter Screen * Take-home assignment * 2 System Design rounds * 1 Algo round * 1 Behavior round The take-home assignment was a timed JSON reformat and POST situation. I was given a general gist of what to exp
I was contacted by a recruiter, and the whole process took around 4 days. There was an initial recruiter call, after which they sent me a 3-hour assessment. I finished that the same day and later scheduled the final virtual onsite for the next coupl
First round: Typical 30-minute chat with a recruiter to ensure you're not a crazy person or a bad fit. Second round: At-home coding exercise with a 3-hour time cap. Retrieve a set of raw data from a RESTful endpoint. The raw data represents client
My interview process consisted of: * Recruiter Screen * Take-home assignment * 2 System Design rounds * 1 Algo round * 1 Behavior round The take-home assignment was a timed JSON reformat and POST situation. I was given a general gist of what to exp