Hotjar logo

Hotjar 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
Difficult Typical difficulty
60.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Hotjar.

Showing 3 of 23
Hotjar logo
Hotjar

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Take home Technical screen Onsite Offer
Interview formats
Behavioral Technical Coding

The interview process spanned approximately two months. While the company website detailed the process, the tech recruiter provided a more in-depth explanation. First, I submitted my CV, and received a response within a day or two. Once my profile was deemed a good fit, a tech recruiter reached out to schedule a call. This was a casual chat about my background, previous work experience, and future aspirations. Following this, I was given a task to demonstrate my engineering abilities. After submitting the task, an engineer reviewed it, asked clarifying questions about the code, and allowed me time to document my thought process in an asynchronous discussion. Next, I participated in a technical interview with two engineers who presented me with engineering problems and asked specific questions about past work scenarios, my responses, and the reasoning behind them. The final stage involved an interview with a Director of Engineering to discuss my background, expectations, and interest in the company. They also provided an overview of the teams and career progression opportunities. Finally, I received the offer call. Throughout the process, the interviewers were very approachable, and despite its length and introspective nature, the experience was ultimately rewarding.

Confirmed questions3 questions
  • Were you familiar with Hotjar prior to this, and what motivates your interest in joining us?
  • Do you have prior experience working remotely?
  • Describe a time when your opinion differed from that of your team members and explain how you handled the situation.
Hotjar logo
Hotjar

Software Engineer, Backend

Engineering · more than a year ago

Mid Easy Neutral experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Background check
Interview formats
Technical Coding

I applied in Jan 2022. After a recruiter call, I got a take-home task that I had a week to complete. The project was set up, and the assignment involved a new endpoint, which was interesting. I finished it in a day. After submitting, I let the hiring manager know. The review took 8 days past the deadline, so about two weeks after submission. Then came the technical interview, which was mostly a chat about my experience and ideas on Microservices, Monoliths, Python, and Databases. I thought it went well. They said they'd reply in about a week about next steps. A week later, I got an email saying I didn't make it because of the high quality of applications, work culture fit, and not just interview performance. The process was smooth but slow. They paid for the take-home task, which was great. My only suggestion is to be more transparent with feedback on why candidates are rejected, especially after the technical interview, since that info is likely summarized internally anyway. It would make Hotjar a better place if feedback was shared, especially for candidates who reach the interview stage, to help them in their future job searches.

Confirmed questions4 questions
  • Can you share your thoughts on Python?
  • What are your thoughts on the use of Microservices?
  • What are your thoughts on Monoliths?
Hotjar logo
Hotjar

Software Engineer

Engineering

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

The recruitment process is well documented on their website and consists of a call with the recruiter, a technical test, a technical interview, and a team fit interview. I got rejected after the first call with the recruiter (20 min) with no clear reason, just a general message about the high quality of applicants. The company claims to be transparent, but the rejection message suggests otherwise. I suspect the rejection might be due to my salary expectations. The company stated a salary range of 60-80k EUR, and I mentioned my current salary is 67k EUR and I aim for at least that or higher. The recruiter might not have liked this. Also, Hotjar requires participants to use headsets for a good internet connection, which was not followed during my interview. The recruiter had a terrible connection, with audio and video freezing, and she wasn't using a headset, making it difficult to understand her. Overall, despite Hotjar seeming interesting on paper, the experience was terrible, and I wouldn't recommend applying.

Confirmed questions1 question
  • What are your salary expectations?

Hotjar Software Engineer Interview Questions

Quoted word for word from Hotjar interview reports.

Could you describe modern browser APIs such as IntersectionObserver or MutationObserver?

Read reports

Could you explain the scenarios where using an asynchronous web framework would be appropriate?

Read reports

How would you go about building one of Hotjar's features, detailing the data needed and the methods for collecting and transmitting it from the browser to the dashboard for user presentation, and discussing potential issues along the way?

Read report

Formats, difficulty and experience

Across all 23 Hotjar interview reports.

Interview formats

Behavioral 31.5%
Technical 29.6%
Coding 22.2%
Presentation 13%
Group 1.9%

Interview difficulty

Easy 17.4%
Average 39.1%
Difficult 43.5%

Candidate experience

Negative 34.8%
Positive 60.9%
Neutral 4.3%