Hotjar logo

Hotjar Python Developer Interview Questions
& Process

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

Based on 5 interview experiences · FREE TO READ

3.2 Rounds average
Easy Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Hotjar.

Showing 3 of 5
Hotjar logo
Hotjar

Python Developer

Engineering · more than a year ago

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

We talked about the salary range and benefits first, and I decided to move forward. They sent me an email asking me to record a video answering 5 questions, which I thought was a neat way to get to know applicants. But then, another email came saying I didn't make it to the next round. It felt pretty unprofessional. I recorded the video anyway since nobody got back to my emails about the confusion. After 3 weeks of radio silence, I finally got an email saying I hadn't made it to the next round. It was a terrible experience.

Confirmed questions6 questions
  • What's the lowest salary you'd accept?
  • What would you ideally want to be doing on a Monday morning?
  • What aspects of this role particularly interest you?
Hotjar logo
Hotjar

Python Developer

Engineering · more than a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Background check
Interview formats
Technical Coding

The interview process was a disaster. Before submitting my CV, there was a lengthy form with a recruitment task and many questions. After applying, there were weeks of silence, followed by a brief acceptance message. Then, several more weeks of silence passed, even after I inquired about the status via email and Facebook. Eventually, I received a message apologizing for being forgotten, with no further explanation or feedback on my application or the recruitment task. It felt like they were testing patience, but the lack of communication and a clear rejection was unprofessional.

Confirmed questions1 question
  • Can you describe how you would build a basic version of the Hotjar Recording feature?
Hotjar logo
Hotjar

Python Developer

Engineering

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

The hiring process was rather extensive, beginning with an initial application, followed by a video where I answered specific questions, then an interview, a substantial coding assignment, and finally a review of that assignment. Despite its length, it offered a valuable opportunity to gain an internal perspective on Hotjar's operations and to confirm mutual fit.

Confirmed questions1 question
  • The coding task was enjoyable to complete and prepare for, feeling similar to a real project where there was room for exploration.

Hotjar Python Developer Interview Questions

Quoted word for word from Hotjar interview reports.

Can you describe how you would build a basic version of the Hotjar Recording feature?

Read reports

What would you ideally want to be doing on a Monday morning?

Read reports

Could you describe how you'd build a user session recording feature, covering both the front-end and back-end aspects?

Read report

What sets you apart from other candidates – why are you the best fit for us?

Read report

Formats, difficulty and experience

Across all 5 Hotjar interview reports.

Interview formats

Coding 30%
Technical 30%
Presentation 20%
Other 10%
Behavioral 10%

Interview difficulty

Easy 40%
Average 20%
Difficult 40%

Candidate experience

Positive 60%
Negative 40%