
Rover.com Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 260 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 260 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Rover.com.
Product Designer
My experience with Rover's hiring process was a bit confusing. Although they initially presented a detailed interview plan, the process structure changed at the last minute, with phases being combined with very little notice. This inconsistency in the candidate's roadmap gives a feeling of internal improvisation that taints the applicant's experience. Be careful with the concept of "flexible hours". The most important thing for future candidates is time management. What they present as flexible hours is, in practice, an absolute dependence on the Seattle office: • Fixed late/evening meetings: There are recurring meetings starting at 6 PM (at least two days a week) that are immovable. • Shifted workday: On other days, you're expected to "adapt" to emerging needs. This actually means shifting your workday towards the afternoon/evening on a regular basis to overlap with US hours. • Work-life balance: This isn't flexibility designed for the employee, but a requirement for your personal life to adjust to headquarters' hours. In summary: If you value having a stable workday or finishing early, keep in mind that the priority here is Seattle's schedule, and that will affect your evenings almost daily.
- Can you detail two projects you've completed from beginning to end, explaining their development and execution?
- Can you share examples of real situations or cases that turned out well?
- Can you share examples of real situations or cases that didn't turn out as expected?
Product Analytics Manager
First, they sent me some questions via email to answer. I didn't speak with HR at all. After that, I had an interview with the hiring manager. During the interview, they asked me a lot of questions about my experience and why I had made certain decisions. The questions were relevant, although the tone was very serious. Then, without any warning, they shared a link for me to do a live SQL coding test. I didn't like that they didn't inform me about the test. They also didn't explain their process or its stages to me. I was left with a bad feeling after the interview. The next day, they told me I wasn't moving forward. I won't consider Rover in the future; it didn't feel like they have a good environment.
- Give me an example of when you have used A/B testing.
- Can you provide an instance where you utilized A/B testing?
Data Scientist
The interview process was super organized, though it did take a while. Everyone I met was fantastic and made the interviews feel like a team effort, really comfortable. Recruiting was on top of communication. I got to meet the whole team, which honestly made me more excited to join. It started with a chat about behavior and an ML case study with the Hiring Manager. Then, I had a take-home task. After passing that, there was a technical check and a discussion about the take-home. The final part was a remote onsite loop with three interviews: another ML case study, stats, and a behavioral one.
- A take-home analytics assignment using toy data and Python, primarily serving as a test of thought process.
Senior Software Engineer
This was a long process with 9 interviews in total. It started with an HR interview, then a manager interview. After that, there was a take-home assignment where I had to process a CSV file, perform calculations, and output a new CSV, which took about 4 hours for the task and another 12 hours to prepare with Docker and unit tests. Then came a panel interview for system design. Following that was a behavioral interview with the initial manager and an additional manager from another team. The process also included another take-home project involving coding where I had to implement a new requirement in front of two engineers.
- For the system design question, how would you structure the database tables to handle chat conversations between a sitter, an owner, and potentially a support agent?
- Following up on the chat system design, what approach would you take to handle a very high volume of messages per day?
- For the take-home exercise, you're given a CSV of customer reviews. Your task is to write a command-line program that imports this data into memory and then implements Rover's search algorithm to generate a 'sitters.csv' file. This file should include Sitter email, name, profile score, ratings score, and search score, sorted by search score in descending order.
Rover.com Interview Questions
Quoted word for word from Rover.com interview reports.
“What would you do if a sitter reported that an animal they were watching damaged their property and they can't continue to watch the dog?”
Read reports →“What would you do if a pet owner called saying their sitter damaged something in their home?”
Read reports →“Could you implement a class and its tests that parse a string and perform calculations on it?”
Read reports →“If you were part of a band, what kind of band would it be and what instrument would you play?”
Read reports →“How would you handle a situation where a pet owner claims their walker didn't show up for a scheduled visit?”
Read report →“Given that the web application needs to handle a peak load of 10 searches per second, how would you design the API for the backend service that provides sitter and rank data to the frontend?”
Read report →“A sitter mentioned using kennels to calm a dog experiencing anxiety in response to a Safety Plan Request. How would you address this with the sitter, and would you take any action regarding their account?”
Read report →“What would you do if a client insisted a scheduled service provider did not complete their visit, even though it was confirmed?”
Read report →“My favorite was, "what movie, music, or book character would you consider to be your soulmate?", and there is, of course, more depth to the question than it would at first seem.”
Read report →Formats, difficulty and experience
Across all 260 Rover.com interview reports.