I applied through a recruiter. I interviewed at Turo (San Francisco, CA) in Feb 2021
Interview
1. Initial 30-minute meeting with the hiring manager to get to know each other and what the company is looking for.
2. Take-home Android project. They give you 24 hours to complete it and then you speak with senior and staff engineers from the Android team about it.
3. Virtual on-site with several different teams including PM, backend, design, and management.
Overall it was a low-stress interview process compared to other companies. The behavioral interviews on the on-site were actually pretty fun because I got to discuss my initial impressions of the Turo app and things I thought could improve it.
Interview questions [1]
Question 1
Take-home project was very similar to other Android take-home projects. They give you an app idea and ask you to implement it. This will include making api calls to a 3rd party service and making sure your code is testable and that the architecture is relevant.
Systems design question on how I would implement a review page for Turo in the backend.