Hack The Box logo

Hack The Box Software Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

3.7 Rounds average
Average Typical difficulty
100% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Hack The Box.

Showing 3 of 10
Hack The Box logo
Hack The Box

Software Engineer

Engineering · nearly a year ago

Intern Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Presentation
Interview formats
Behavioral Technical Coding Presentation

First, they reviewed my CV, LinkedIn, GitHub, and HTB accounts, and there were some reasoning/logic tests. Then, I had a 90-minute HR interview, which was quite long. After a quick intro to the company, I had to introduce myself and answer questions about soft skills, like how I deal with tough situations in a team. Next, I got a technical take-home assignment that I had a few days for, but it was pretty straightforward. It covered both backend and frontend stuff, with some extra credit for database tasks. After submitting, the final step was a discussion/presentation about my take-home assignment with the technical team.

Confirmed questions1 question
  • What motivated you to apply to Hack The Box?
Hack The Box logo
Hack The Box

Software Engineer

Engineering

Mid Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Take home Onsite Panel Presentation Background check Offer
Interview formats
Coding Technical Behavioral Presentation

The interview process happened a while back to build a candidate pool. First, there was a chat with a developer about how they work and their tech stack. Then, a coding assignment was given, with a week to complete it. After that, a technical talk about the assignment's solution. The assignment was flexible in interpretation and tech choice, with different levels likely producing different solutions. Next, a meeting with the Tech Lead, followed by a detailed chat with HR about personality, which felt quite challenging. Lastly, a brief meeting with the CEO. The whole experience was surprisingly friendly and informal, which helped my real personality show. I liked the developers' honesty about their work challenges and benefits, and the lack of rigid formalities, like not even needing a formal CV, just LinkedIn.

Confirmed questions2 questions
  • Can you share an instance of a positive or challenging interaction you've had with a coworker?
  • Describe a situation where you made a significant positive contribution to your work and outline its impact.
Hack The Box logo
Hack The Box

Software Engineer

Engineering

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite
Interview formats
Behavioral Technical Coding

This was hands down the best experience I have had in my career. I enjoyed every step of it and in the process I found professionals that I would like to work with. First step was with HR, we talked about my work experience and also about the company and the details for the position. Second step was a discussion with Tech Leads where they assessed my skills and we discussed about the company and tech related topics. Third step was the assessment which I thoroughly enjoyed and put my best foot forward, it surely felt meaningful and gave me the opportunity to showcase my skills and knowledge. Final step was the technical discussion with the Tech Leads on the assessment where we went deeper into code and technical stuff as well as soft skills discussions. I really wish more companies would take note of how important it is to have a hiring process like Hack The Box does. I am really happy and proud to be part of the team!

Confirmed questions1 question
  • Can you tell me about your experience with Javascript frameworks and libraries, and also about your soft skills?

Hack The Box Software Engineer Interview Questions

Quoted word for word from Hack The Box interview reports.

Can you explain event phasing and delegation in JavaScript, covering the event capturing and bubbling phases, and how event delegation can be used to improve event handling in dynamic DOM structures?

Read reports

Can you share an instance of a positive or challenging interaction you've had with a coworker?

Read report

Describe a situation where you made a significant positive contribution to your work and outline its impact.

Read report

Formats, difficulty and experience

Across all 10 Hack The Box interview reports.

Interview formats

Technical 34.5%
Behavioral 31%
Coding 24.1%
Presentation 10.3%

Interview difficulty

Easy 20%
Average 80%
Difficult 0%

Candidate experience

Positive 100%