InterviewLegend

The Front-End JavaScript Round

Alex Chen30 min readUpdated 37 real interview reports

This round belongs to front-end loops at HubSpot. Some intern candidates have reported it too, and back-end loops usually skip it. If yours includes it, know that it isn't about algorithms. You write small helpers in plain JavaScript with no framework, and two or three of them usually share one sitting. The same prompts keep turning up in reports going back to 2018, and they lean on prototypes, closures and this. Since the shapes repeat, a few evenings on them go a long way.

Each helper takes a few lines, and most of the hour goes to the questions that follow. What does this point to inside the helper? What does the closure keep alive after the outer function returns? Expect questions on bind and on rest parameters like ...args as well. Have your answers ready before the code is done.

Get the plain version working first, then talk through why it works. If you usually write front-end code inside a framework, practice these without one, since the round gives you none. The problems below run in six languages so you can test the logic, but the follow-ups assume JavaScript.

HubSpotPremium lesson · Coding round

The 3 HubSpot problems are below.

  1. A Premium questionCoding · Medium · Frequently asked
  2. A Premium questionCoding · Easy
  3. A Premium questionCoding · Easy

Each with hints, the follow-up and a tested solution.

Get the HubSpot questions

$49 a year · all 100 companies · cancel anytime

From 20,000+ candidate reports, forum threads behind logins and write-ups in Chinese.

Had your HubSpot interview?Tell us what they asked. Reviewed before it goes in, never with your name.
HubSpot interview guide

Know what HubSpot asks before you walk in.

17 coding · 3 system design · 23 behavioral questions

Get Premium$49 a year · Cancel anytime
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.