
Zwift Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 9 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Zwift.
Software Engineer
Started with a recruiter chat, then met with a senior engineering manager. Next, there was a tech screening with two software engineers, followed by a technical interview with two other software engineers. After that, I had a product meeting with a technical product manager and a product manager, which was my favorite part because they were enthusiastic about their work. Then came a leadership meeting with two engineering managers, though I found it a bit unhelpful as they weren't clear on evaluation criteria or 1-1 cadence, possibly due to being new. Finally, I had a wrap-up with the senior engineering manager, which was frustrating because they couldn't meet my previously discussed salary range despite initial assurances. The technical interviews were tough, focusing on algorithms that didn't feel super relevant to daily tasks, though the second coding interview was better paced and more practical, involving organizing fetched data into columns. The initial screening felt like a rapid-fire test of knowledge.
- Can you explain the time complexity of this?
- Could you describe how you'd organize fetched data into columns of equal length?
- How would you build a CSS view to display organized columns of information?
Software Engineer
It was a long and tedious process, spanning over a month, and then an additional two weeks for them to get back to me. It included a preliminary phone screen, a manager phone screen, then a Zoom technical interview, followed by a second Zoom technical interview, and finally a 5-hour on-site that involved both technical and manager interviews.
- Can you describe how you would design a payments system?
Software Engineer
You start with a screening interview, the person I spoke with was super nice. If you pass that, there's a big group interview day for all the interns. You'll have 3 interviews in total: 2 behavioral and 1 technical, each with a different interviewer. They even give you a gift card for lunch. They ask individual and team-based questions.
- Tell me about how you collaborate with others.
Zwift Software Engineer Interview Questions
Quoted word for word from Zwift interview reports.
“Can you explain the time complexity of this?”
Read reports →“Explain the workings of the internet.”
Read reports →“How would you build a CSS view to display organized columns of information?”
Read reports →“How do you traverse a tree?”
Read reports →“Tell me about traversing a linked list.”
Read report →“Could you describe how you'd organize fetched data into columns of equal length?”
Read report →“What is 1 medium leetcode style question in 45 minutes?”
Read report →“Can you describe how you would design a payments system?”
Read report →“Can you share a time you chose a specific data structure for an algorithm and explain your reasoning?”
Read report →Formats, difficulty and experience
Across all 9 Zwift interview reports.