Standard interview process.
First interview with the recruiter to see if the position was a fit.
Then given a take home coding challenge to build out some APIs.
Second interview was a system design challenge.
Third interview was a code review of the submitted code.
Fourth interview was a panel interview with a bunch of technical questions.
Recruiter that I delt with during the process was very good, very fast on the turnaround times for each step.
Interview questions [1]
Question 1
Typical technical and behavorial questions asked. You should be able to formulate answers based on your past experiences, no need to cram and study on leetcode
I applied through an employee referral. I interviewed at Roofr
Interview
Interview process involved the following:
1. Recruiter screen
2. Take home assessment
3. Assessment review
4. System design
Interview process was very relaxed - no deadline for the take home assessment. Interviewers were very cordial and friendly. Except the system design round - the interviewer was quiet the entire time and didn't answer any clarifying questions
Interview questions [1]
Question 1
Design a booking/search engine for hotels like Booking.com, but optimize the backend for heavy search traffic and concurrent reservations
I applied online. I interviewed at Roofr (São Paulo, São Paulo) in Oct 2025
Interview
The process was easy to understand and well-defined. It started with a screening interview, then a take-home assignment, followed by a code review. On the same day, a system design interview was scheduled.
Interview questions [1]
Question 1
It was asked to develop a system design related to hotel availability, with pins on a map (such as Google Maps). For example, how can I treat different APIs from different hotels, and how to deal when some hotel API are not responding in time.
I applied online. I interviewed at Roofr in Sep 2024
Interview
The interview process consists of four stages:
- HR introduction call
- Take home assignment
- Code review of your assignment with a tech lead
- Panel interview with a group of senior leads & director
This was, by far, the most efficient, professional, and respectful interview experience I’ve had in my entire career:
- After every stage, I received a follow-up email the next business day, keeping me informed throughout the process.
- The questions and tasks were designed to assess workplace skills holistically, rather than focusing solely on coding or system design.
- Despite the competitive job market, they provided me enough time to evaluate the offer and make a well-considered decision.
Overall, the talent team at Roofr did exceptionally well with their interview process.
Interview questions [1]
Question 1
Questions based on the projects and experiences listed on your resume. Front end topics at the senior level such as performance and scalability considerations. Workplace behavioural questions.