
HiBob Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 270 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 270 reportsCandidate interview experiences
First-hand accounts from people who interviewed at HiBob.
Implementation Manager
So I applied and a month later, I got this super short email with a link for a video interview. It didn't give much info, but the link had instructions on how to record, calling it a "test." I wasn't sure if it was a skills test or what. It had 6 questions, 15 minutes to answer, and I could re-record if needed. A few days after that, they emailed to say I didn't make it, with no feedback. It felt really impersonal, honestly. They didn't even offer a chance to chat and ask questions about the job or company after I put in all that effort.
- Tell me about yourself and your superpower, and why you want this job.
- How do you collaborate with clients to identify optimal product solutions?
- What accomplishment are you most proud of?
Software Engineer
So yeah, the interview experience at HiBob was really good. The whole process was super clear and organized, and it went by pretty fast, but not in a way that felt rushed. First, there was a recruiter call, then a technical interview over Zoom, followed by a design review at the office. After that, there was a group interview on Zoom with some managers, and finally, an HR interview. They kept me in the loop the whole time, let me know what to expect at each step, and got back to me quickly. It all wrapped up in about two weeks, which was awesome. Everyone I talked to was professional, ready, and respected my time. It seemed like a well-thought-out process to check both my skills and if I'd fit with the team, all done efficiently.
- Could you design a Google Calendar application?
Customer Experience Specialist
The whole process took 7 weeks and had 5 stages. It started with a one-way interview, then a panel interview, followed by a case study assessment, a Cx lead interview, and finally a hiring manager interview. After all that, they asked for two references, one of whom had to be a direct report. Honestly, it was a really unprofessional experience considering how much time and effort I put in, and they didn't even end up contacting my references after specifically asking for them. It felt disrespectful to both me and my references because the HR was so unresponsive and communication was slow and lacked transparency. This really shows how a company treats its employees by how they treat candidates. After investing so much time, I expected clear and quick communication, but all I got was a generic rejection email.
- What is your motivation for seeking employment at HiBob?
Solutions Architect
The interviews were all on Zoom, which was pretty convenient. It started with a recruiter phone screen, followed by a hiring manager chat. Then there was a take-home task that I had to present to a panel. After that, I had an in-person interview at the office. Everyone I met was really nice, and I enjoyed the process even though I didn't get an offer. I did have a couple of minor complaints. Sometimes it took a really long time for them to respond, so a little update communication would have been good. The recruiter was on vacation for part of it, but that still felt like a weak excuse (maybe someone else could have taken over my application?). Also, I couldn't actually contact the recruiter directly, only through a no-reply email. Most recruiters are pretty chill about answering questions as they come up, but I couldn't do that here. I had to ask someone else involved in the interview process for an update, and they got back to me super fast.
- Can you describe a difficult internal situation you managed?
HiBob Interview Questions
Quoted word for word from HiBob interview reports.
“Given the provided Java classes `MeetingRoom.java` and `MeetingRoomFinder.java`, implement the `bookMeetingRoom` method. This method should take a `LocalDate` and an `int` for the number of people, and return an `Optional<MeetingRoom>` representing an available room for that date. The room should have the smallest capacity that can accommodate the specified number of people.”
Read reports →“Write an SQL query to find all rooms available on a specific date, considering the number of people needed.”
Read reports →“Given the `MeetingRoom` class and the `MeetingRoomFinder` class with a private `meetingRooms` array, implement the `bookMeetingRoom(numberOfPeople: number, date: Date): MeetingRoom | null` method within `MeetingRoomFinder` to find and book an appropriate meeting room. Please add your code implementation for this method.”
Read reports →“Implement a method for booking rooms, ensuring efficient management and preventing double bookings, using the provided `MeetingRoom` and `MeetingRoomFinder` classes.”
Read reports →“Given a list of rooms and their accommodation capacities, could you devise a function that identifies the smallest available room for a specified date?”
Read report →“In a React Native app with email/password auth (not third-party), how do you keep a user logged in persistently even after the app is closed? (Token isn't the answer, think about react-native-keychain).”
Read report →“Could you write a plain "subject" class with next and subscribe methods, and then call next with a value? It should also be typed.”
Read report →“How would you design or implement a rate limit of 20 requests per IP address per minute for an API?”
Read report →“Design a chess game: explain how to manage turns, declare a winner, prevent cheating, and stop the game, given that each player's input is an algorithm that the game manager will activate each turn.”
Read report →Formats, difficulty and experience
Across all 270 HiBob interview reports.