Highspot logo

Highspot Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 23 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
39.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Highspot.

Showing 3 of 23
Highspot logo
Highspot

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Technical Coding System Design Behavioral

The interview process began with a call with HR where the recruiter noted my background. This was followed by a technical phone screen with the hiring HR. The final stage was a virtual on-site interview which included two coding challenges, one system design question, and one behavioral question. Everyone I met was friendly and seemed proud of their work at Highspot. The technical recruiter was excellent and represented me well. Although I received an offer, I declined it due to a competing offer that better matched my career goals. Overall, I had a positive experience with the team and company.

Confirmed questions1 question
  • There were two Leetcode-style medium difficulty problems and one hard backtracking problem.
Highspot logo
Highspot

Software Engineer

Engineering

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

The interview started with a recruiter call, where they focused on selling the company rather than asking many questions. Since I was referred by a friend, my experience might differ from others. The second interview was with the hiring manager and included both behavioral and technical parts. The behavioral questions were quite vague, and the technical part involved a medium LeetCode problem. I was later told I was rejected because my technical skills were okay, but I didn't show enough mentoring experience, and my previous project wasn't large enough for their needs. I understood the rejection reasons, but I wish the hiring manager had asked follow-up questions to make it clearer what experience they were looking for. My failure to ask clarifying questions was a key issue, although communication should be a two-way street. I also never found out the salary range despite asking. Given this, I likely won't interview with Highspot again.

Confirmed questions3 questions
  • Can you describe your typical daily tasks and responsibilities?
  • Tell me about your work.
  • Solve the LRU Cache problem.
Highspot logo
Highspot

Software Engineer

Engineering

Entry Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite
Interview formats
Coding Technical

This was my interview process back in 2022, I never added a review here and think this would help potential applicants. Insanely lengthy interview process, Recruiter Screen: 30 mins not a big problem HM Screen: 1 hr with coding questions - not too bad after that they will give you a take home assignment which for an entry level engineer would take good 12 hours to complete (note to self: never do take home assignments for a company, waste of time). Interview loop: standard 4 interview loop, however the planning was so unstructured. I was in east coast and interviewers in west coast, the interview time for me was from 12 PM to 8 PM. Not 4 interviews one after another with a 10 min break, rather it was like 12:00 to 12:50 then 2:00 to 2:50, 4:00 to 4:50 and final was at freaking 7 to 7:50. And they rescheduled the interview that was at 4 to 4:50, multiple times during the day of interview, first they said they are moving it to another day and then moved it to another time on same day. This was very unprofessional, the JD never specified that this was a Frontend only role, I applied to it assuming it was Full Stack and I was never interested in Frontend only roles and thus in the end I mentioned it in all my interviews as the interviews were frontend heavy questions. Abysmal is the word that describes the interview process, I spend 12+ hr on the take home assignment and around 8 hours on interview process for a role that I didn't want in the end.

Confirmed questions3 questions
  • Take home assignment: manipulating a react based webpage based on the description they had given
  • HM interview: leetcode easy
  • Loop: Leetcode easy (not in all rounds), questions about react and other frontend related technologies.

Highspot Software Engineer Interview Questions

Quoted word for word from Highspot interview reports.

Given a sum of money, how many ways can it be represented using different bill and coin denominations?

Read reports

Implement a sorting function in JS/jQuery without using the built-in .sort() method, as you might in a real-world situation.

Read reports

Can you find examples on GitHub for processing JSON files based on a change file?

Read reports

What are some promises made, and what are different approaches to improve UI performance?

Read report

Formats, difficulty and experience

Across all 23 Highspot interview reports.

Interview formats

Coding 32.7%
Behavioral 30.9%
Technical 27.3%
System Design 9.1%

Interview difficulty

Easy 21.7%
Average 73.9%
Difficult 4.3%

Candidate experience

Neutral 8.7%
Negative 52.2%
Positive 39.1%