
Turo Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 31 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Turo.
Software Engineer
First, I met with the Directory and Manager, and we discussed the company, my background, and upcoming Turo projects. Then, there was a take-home project where I had to use the Yelp API to display results for a specific call. After that, I reviewed the take-home project with three engineers. We talked about the project's strengths, my tech stack choices, and the trade-offs I made given the time constraints. We also discussed potential refactoring. Next, there was a System Design interview focusing on API design and data modeling, involving a three-step prompt that built upon itself to create an API for a specific goal. Finally, I had interviews with the Engineering Hiring Manager. The first was with the person who would have been the manager, as the actual hiring manager was on parental leave. Once the actual hiring manager returned, I had a final interview with them, where they elaborated on typical projects and the kind of work I'd be doing.
- What projects are you working on in your own time, outside of work or job searching?
Software Engineer
I'm sharing my Turo hiring experience because it was pretty disappointing. I interviewed for a role and went through 6 rounds. I got really positive feedback, but then found out the job was filled. After 3 weeks, I was contacted about another opening. I interviewed with the hiring manager, but then heard nothing. A month later, I was approached again for a different role. I was the first to interview, hoping this time would be different. It was another long, frustrating experience. I waited 45 days, and my follow-ups were ignored or got vague answers. After 45 days, I got an automated email saying the position was filled. I put a lot of time and effort into this, and it's disappointing. I think how companies treat candidates matters, especially now. We need empathy and respect. I hope Turo can improve its hiring process to be more positive and respectful for everyone.
No confirmed questions were included in this interview report.
Senior Software Engineer
Started with an hour-long tech screen. The full interview loop included: Architecture (discussing distributed systems and component selection), Problem solving (coding and SQL), API design (covering various formats, request/response details, methods, status codes), Product management (handling ambiguous situations and strategizing solutions), Behavioral questions (using the 'tell me about a time' format), and an interview with the engineering lead (VP or Director). The leader interview is highlighted as important, emphasizing authenticity.
- Tell me about a time when...
- Discuss general architecture with distributed systems components.
- Coding questions + sql queries.
Turo Software Engineer Interview Questions
Quoted word for word from Turo interview reports.
“What is the consequence of not using an Observable return type when making a Retrofit GET request?”
Read reports →“Can you write a function that returns all primes up to a given number?”
Read reports →“Design an API and its related database tables for Turo services.”
Read reports →“Can you write a function that returns the prime factorization of a given number?”
Read reports →“Can you write a function to check if a number is prime?”
Read report →“Design an API for booking and listing cars”
Read report →“Can you build a custom prototype for an array?”
Read report →“Can you do a TableView exercise using only Storyboard?”
Read report →“How would you implement TableView on Coderpad?”
Read report →Formats, difficulty and experience
Across all 31 Turo interview reports.