Online Application then to online OA. Due it on your own time pretty self explanatory. Not super leetcodesque. Then you schedule a phone interview a while out. After that it's best of luck hearing from your recruiter for final rounds.
Interview questions [1]
Question 1
Tell me about a time you had a conflict with a coworker.
The main stages were a coding challenge, a behavioural interview and finally a long interview with two senior level engineers.
The entire process went very smoothly and was one of the best interview experiences I've had to date.
The coding challenge was a very interesting problem that allows you to code in your chosen development environment in whatever language you choose. Definitely practice your HTTP libraries and common data structures such as sets, hashmaps and arrays/lists.
The behavioural part was more of a friendly chat and open ended discussion on your experiences and why you applied to the position.
Finally the last stage interview involved a high level systems design / database problem and standard coding problem with edge cases. These were followed by questions to do with your experience as a developer. (Work experience, open source contributions, personal projects).
I applied through college or university. I interviewed at HubSpot
Interview
The interviewer would talk with you through the phone in the first phase and then she will set you up for a interview question online. Hubspot will send the question to your email. The question is related to API (GET and POST).
Interview questions [1]
Question 1
Use the API key to access their API and process the data. Given a JSON-formatted data, format the data and return the result to another API. If the result is correct, then you will get a 201 code as a success.