I applied online. I interviewed at Housecall Pro (Brazil) in Dec 2025
Interview
- [HR interview] Generic HR interview about the company and "culture". Overall, it was ok.
- [Cultural fit] This was only to discuss how I would operate in a team and my experiences. This interview was great.
- [Technical interview] The interviewers were great, but very focused on explaining terms (like it was a university test). For me, this does not tell if a candidate will be a good fit or not for the company, but I understand.
I received a very generic email saying I would not continue in the process in a "no-reply" email. This was very disappointing.
Thank you for detailing your experience across each stage. We aim for every candidate to experience the high standards we set for our team members. While our technical evaluations prioritize foundational mastery to ensure long-term success, we recognize the importance of personal communication. We are actively addressing how decisions are communicated to ensure a more consistent and thoughtful candidate experience. Thank you for your feedback and we wish you the best.
- Housecall Pro People Team
I applied online. The process took 4 weeks. I interviewed at Housecall Pro in Oct 2024
Interview
The first part was a screening for both sides to know each other.
The second part was a technical interview with two interviewers. It started with a simple coding exercise, where I was asked to revert a string. Then I was asked some general questions about Android and best practices, what a flow is, the difference between a cold and hot flow, how I would organize the architecture in a project, etc.
For the third part, I had homework to implement a simple app project using an API to present it in the next interview.
The third part had 3 interviews in a row: the first part was a quick talk with the HR manager, in the second part I presented the app, explained it, and then questions were asked to change it, and the third part was about system design, where, according to the requirements, I had to design a system, with parts of the backend and the app.
Interview questions [2]
Question 1
The app needs to have an offline functionality. How would you implement it, starting from the tables you'd create in the backend, and then moving to the app implementation?
How would you synchronize the information between two different devices when they both become online? What strategy would you use regarding information conflict?