WHOOP logo

WHOOP Ios Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
20% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at WHOOP.

Showing 3 of 5
WHOOP logo
WHOOP

IOS Engineer

Engineering · nearly a year ago

Mid Easy Positive experience No offer 3 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

It was multiple rounds of talking through mvvm practices. one final interview that was behavioral. one of the pre screenings included a very simple leetcode question. the subsequent final round was all iOS focused except for the behavioral questions at the end.

Confirmed questions2 questions
  • Can you discuss SwiftUI MVVM architecture?
  • Tell me about your experience with SwiftUI MVVM architecture.
WHOOP logo
WHOOP

iOS Developer

Engineering · more than a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design

Even though I made my visa situation clear from the first interaction, I was encouraged to move ahead with the process. After going through the tech screen and 3 hour long virtual on-site interview, I was rejected based on risk associated with my visa. The interviewers themselves were friendly with the exception of one who was not open to a different solution to the one he came prepared for. Thankfully there was a more senior engineer on the call that handled the situation better. I use the product myself and see immense potential in it, but am very disappointed in the hiring process. The only logical reason to not having my candidacy approved by HR/legal before the process was continued is lack of respect towards my time. Would not recommend going through the hassle unless you are a US citizen.

Confirmed questions3 questions
  • Can you answer some basic iOS questions?
  • How would you approach a data structures and algorithms question framed as an iOS problem?
  • Describe your approach to architecture.
WHOOP logo
WHOOP

iOS Engineer

Engineering

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding

First, I had a phone screen with HR. Then, a phone call with an engineer and a manager. They asked me about myself and some basic iOS fundamental questions, plus if I use common libraries they use in their app. Lastly, there was an algo question of medium difficulty.

Confirmed questions3 questions
  • What are common basic iOS fundamental questions?
  • Do you use the common libraries that are used in their app?
  • Can you solve an algo question of medium difficulty?

WHOOP Ios Engineer Interview Questions

Quoted word for word from WHOOP interview reports.

Do you use the common libraries that are used in their app?

Read reports

Could you elaborate on iOS fundamental questions, the common ones?

Read reports

How would you approach a data structures and algorithms question framed as an iOS problem?

Read report

Tell me about your experience with SwiftUI MVVM architecture.

Read report

For the technical portion, which lasted about 20 minutes, we discussed how to solve a somewhat abstract problem without actual coding. Specifically, if you have two trees (hierarchical data structures), how would you find or map the corresponding object (node) in the second tree? The interviewer mentioned they were not binary trees and the context was an iPhone app.

Read report

Formats, difficulty and experience

Across all 5 WHOOP interview reports.

Interview formats

Technical 41.7%
Coding 25%
Behavioral 25%
System Design 8.3%

Interview difficulty

Easy 20%
Average 80%
Difficult 0%

Candidate experience

Positive 20%
Negative 40%
Neutral 40%