First interview was with the recruiter. No real questions were asked and they spent the time selling the company to me. I was also referred in by a friend so this might be different for others.
Second interview was with the hiring manager and it was part behavior, part technical. The behavior questions were very vague (see below) and the technical was a medium LeetCode problem. When I received the rejection notice my friend was able to find out why I had been rejected.
My technical was fine but I didn't showcase enough mentoring experience and the scale of my previous project wasn't large enough to match what they were looking for.
Overall, I understood why I was rejected but I wish the hiring manager had asked follow-up questions to better communicate what experience they wanted me to touch on. My lack of clarifying questions was my downfall but good communication is a two-way street.
I also never knew what the compensation range was for the position despite me asking. Given my experience, I probably won't interview with Highspot in the future.