I applied online and received an automatic email to complete an online assessment test. It takes 1-3 hours to complete.
Unfortunately, I was unable to finish the assessment within the given time. The test involved making an HTTP GET request, processing the returned JSON, and then sending the resulting JSON to a different HTTP POST URL. You receive either an 'OK' or '400' result based on the JSON.
There was no information about what was wrong with the answer, either during or after the test. If you don't get it right within the first two hours, it's best to give up, as they won't consider your submission after the time limit.
I encountered a problem near the end where the result did not match. I believe I either didn't format the JSON correctly or missed a small logic check when testing dates and people.
You receive a template email if you fail to get the correct answer, with no feedback at all about what was wrong. The process is very one-sided in terms of the effort required just to speak to someone.
I have participated in interviews for much larger and better-known companies, and they at least allowed me to speak to someone before or during the process.
I have completed their old process before, which required less work and was at the same level of difficulty. The old process also provided more information about the test cases run on the code written, making it a much better screening test than the current one.
If you undertake this assessment, it's best to use JavaScript or another language better suited for processing JSON data. Do not use Java, as I did. It was a huge mistake.
Get JSON from a URL and process it based on a requirement. The requirement could change for each person. Mine was to group by the most popular date that was the start of a span of a period of time. Then, format the result to JSON as given in the example and post it back. There's a bit more work involved, but that is basically it.
The following metrics were computed from 21 interview experiences for the HubSpot Software Engineer role in Dublin, Ireland.
HubSpot's interview process for their Software Engineer roles in Dublin, Ireland is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for HubSpot's Software Engineer interview process in Dublin, Ireland.